I wish I could give this flat more than 5 stars. David and Rona are wonderful hosts who responded to all of our questions. The location is truly just steps off the Royal Mile and is easy walking distance to loads of restuarants, pubs, attractions, and sight-seeing. There are also at least 2-3 grocery stores nearby. Our family of 2 parents and 2 adult children had plenty of room. We highly recommend this flat!