We had a great stay and wished it was longer. Didn't get to meet John but Sharon was fantastic. She greeted us warmly and left us a basket of goodies, as well as milk and juice. The home was much roomier than I expected and was very comfortable with all of the amenities we needed. It's in a great location - we walked everywhere easily and there are markets and restaurants around the corner. Sharon was also very flexible and understanding about checkout when the rental car pickup took longer than expected. Highly recommended for your stay in Edinburgh!