Perfect location on the royal mile. Amazing amenities and wonderful host. Note there are a few flights of stairs to get to the flat but well worth the effort for the view of the area.