Excellent place! It had everything we needed. It's very nice inside and exactly as described. There are cafe's and pubs nearby, a Tesco across the road and a short walk to both the Royal Mile and Hollyrood Park!