Amazing stay right on the Royal Mile! We loved the location and the flat itself had great amenities (kitchen, laundry, etc.). Definitely would stay here again.