We arrived at the hotel at midday, and had to leave the bags as the room wasn't ready. So we wandered off for lunch and when we returned bags were in the room. Room was nice, linen high quality, shower excellent - beware if the shower door pops open you can flood the bathroom very easily, room and bathroom were spotless and finished to a high standard. I have no hesitation in recommending the Sofitel St James as a place to stay. The only issue was the price of food and drink - breakfast was £30 each, we only made that mistake once - it's a fiver for the same food at all the cafes and greasy spoons nearby. Bar prices are similarly inflated - we had one and went out - more fun and cheaper. But that's all niggles - it's a lovely place with attentive and professional staff.