This place is in an excellent location on the royal mile. It can be a bit loud outside, but the bedrooms are in the back of the apartment so it’s actually pretty quiet in the rooms. Everything was clean and check in was very easy. It was nice that the apartment was only a 5 minute walk from the train station. Also starbux is like right next door. The stairs were a little crazy, but if you’re not traveling with a huge bag you should be fine.