Fantastic location! The apartment was more spacious than I was expecting and it was very clean with a small but nice bathroom. The pull down bed was just a bit uncomfortable and the TV is small for the room. Wifi was good. There are around 40 steps to get into the apartment. It took a fair amount of effort to get our luggage from the ground up to the apartment since there is no elevator. The washing machine looks like it has a drying cycle but we could not figure out how to use it (the listing does not say there is a dryer). The location cannot be beat, right on the Royal Mile with lots of restaurants and tourist attractions nearby.-