This is a wonderful place to stay. We found it clean and comfortable, though the kids said twin beds in the loft weren't that good. The Royal Mile is just up a side street. Restaurants and shopping galore! We would absolutely stay there again.