The apartment was exactly what we were looking for.
Excellent location a stones throw from the Royal Mile within easy walking distance of Waverley station.
The apartment itself had plenty of space including 2 double bedrooms, a bathroom, and a living area incorporating a fitted kitchen and washer + dryer. Everything was spotlessly clean which we noticed right away, and is usually a good indication of the care and attention given by the landlord.

Caroline was brilliant too providing great comms throughout. She made us feel welcome with a few little finishing touches like complimentary shortbread and wine. She was friendly and willing to share local knowledge.

I would wholeheartedly recommend this apartment.
I far prefer it to the hotel alternative.

If you are looking for something for the whole family to do try the camera obscura at the top of the royal mile near the castle.