Location is excellent, just off the royal mile. 58 steps from ground to apartment which you do get used to, not an issue for us.
Apartment was warm and had all the amenities needed.
Stayed Fri to Sunday. Building site next door wasnt an issue with noise as the site wasnt active at the weekend, a bit of street noise in the evening but it didnt keep us awake and nothing you wouldnt expect in a city centre apartment.
Would stay again