John was a perfect host. The accommodation was very clean and specious. Everything as described. We would definitely recommend it to everyone visiting Edinburgh. :)