The location is amazing (right on the Royal Mile) - all the main attractions are in walking distance. The apartment is very spacious - it was very comfortable for our family of 4. It is well maintained , except for the floor which creaks in several places. Very stylishly furnished and everything we expected was there!