We thoroughly enjoyed staying at this spot in the heart of the Royal Mile! For two people the size was perfect and the bed was very comfortable. Yes, as others have mentioned, there is a bit of a trek up narrow stone steps but we didn't find any huge issue with it (it's mostly just challenging when you're bringing your luggage up) and walk-ups are common in any old city. All the amenities worked great and the location is easily walkable for exploring the main tourist attractions. We had no complaints and would happily stay here again.