Excellent location on the Royal Mile. Apartment was lovely and modern. Very clean. Comfortable beds. We will definitely book again.