The location of this apartment was perfect for us - 2 minutes from the train station and Princes Street and 5 minutes from the Royal Mile. Everything was within walking distance. The apartment itself was very clean and had everything we needed for our stay. I would definitely recommend this apartment, and the hosts.