This was a perfect place, in an amazing location. You are right on the Royal Mile. The flat was spacious and the rooms were great. Dining room was great as were the kitchen and living room. During the day we had the sun coming in and really made the common areas nice and warm. The host was very responsive and the building was quite despite being on a busy street. Outside noise was not an issue. I highly recommend this place.