We had a great stay here (my wife, myself and our 6yr old son). The apartment is modern, clean and well equipped with three bathrooms too. Our son loved having his own private bathroom!

The location is within easy walk of Waverley train station and minutes from the Royal Mile. Being a ground floor apartment it's very easy for carrying luggage and travelling with children.

Highly recommended.