My wife and I visited Edinburgh for 4 nights and stayed at Sheraton Spa Hotel. In short the stay was fantastic, we were very happy with everything. Our room had a view out on the square in front of the hotel and we could see the castle from our window. The room facilites were excellent, spacious and elegant. we had both a bathtub and shower which was nice, a super comfy bed and high quality bed sheets. First day we went to the spa, highly recommend an upgrad to include the hot tub on the veranda, absolutely gorgeous to float around on the bubles and relax. Spa treatment was fantastic, I got a whole body massage and my wife opted for a facial massage, both were very good, extremely relaxing atmosphere and very professional staff.
We didn´t go to the breakfast during our stay so cannot give any comments on that.
We did spend some time at the hotel bar and this was extremely cosy, nice sitting arrangement and very nice to sit and enjoy converstion and some refreshments.
Location of the hotel is perfect, dead center, walking distance to the castle, shopping street, old town and new town, absolutely perfect location and area is clean and nice.
Room service was very good and staff in the lobby very helpful with any of our requests, arranging tours or whatever we needed. Scots are in general extremely polite and nice people.
We can only give our highest recommendation for both the Sheraton spa hotel as well as visiting the city of Edinburgh