The place is in a perfect location on the Royal Mile. Very spacious and bright place, had everything we needed, was clean and warm. The only slight problem was we were given the wrong keys which delayed us getting into the place. Other then that hiccup it was a really nice place to stay. The place is located on the top floor so a lot of steps just something to note.