Excellent flat right in the middle of royal mile. We enjoyed our stay thoroughly! Check-in and check-out were quick. Oliver gave excellent tips about the place and the area. The flat was very clean, beds were comfortable and so were the showers. I would strongly recommend this place.