We loved staying here! The flat is spacious and well equipped and the location was great - very close to the royal mile and within walking distance of everything we wanted to see. We also were also delighted with the incredible views of Salisbury Craig! We travelled with my infant son and the hosts did a fabulous job of setting out extra stuff he might need (toys, books, child-friendly laundry soap, etc). We also really appreciated the essentials in the kitchen upon our arrival - stuff like coffee, butter, eggs, milk, and bread. We would definitely stay here again!