The apartment is in the heart of the Royal Mile. It was clean and had all the amenities. Check in was easy and had no issues. My only complaint would be that the bedrooms are at the front of the apartment and you can hear street noise, cars and people passing by, but it didn't really disturb us. Had a very nice stay.