We were lucky enough to stay at the Sofitel London St James last week. The service was exemplary, the staff so friendly and helpful. One room was not quite ready when we were checking in so we were shown to the bar and provided with a lovely cup of tea while we waited. Later that evening we returned to the bar to be entertained by the staff mixing cocktails with flair. The rooms were incredibly comfortable and beautifully clean. Lovely toiletries and every facility you could want or need. Looking forward to my next visit.