It's close from Waverley station, Royal Mile and other locations.
Flat was large, spacious and had everything we needed.
I checked the lift accessibility and check-in/access methods beforehand to avoid any issues(I visited with my mum and we had huuuuge luggages)
Overall, very enjoyable and comfortable stay.