Great location, right on the royal mile and just around the corner from Waverley train station. Easy check in. Very useful amenities. Spacious flat with lots of nice renovations to make it modern and also lots of great touches to keep it feeling cozy. We would definitely stay here again.