Communication with John was outstanding - replies came instantly. Location of the flat was very central, quite literally at the end of Princes Street. What's more, it was next to bus stops, grocery stores, pubs and restaurants and within walking distance to the castle. The flat was very spacious, clean, modern and well appointed. Bathrooms were very generous, too. All the sleeping areas had blackout curtains, so we could sleep in. Essentials were provided and bathrobes were an extra touch and very much appreciated. Complimentary snacks were waiting for us in the fridge, plus a bottle of water. John and Rebecca even took the time to put together an indexed-card folder with detailed description about the appliances in the flat and the area. We thoroughly enjoyed our stay here and would definitely return here. It was everything we could hope for and more. The hosts were kind enough to let us leave our bags at their place since we had a later flight. Thank you for everything, John and Rebecca.