We had a great stay at John's place. Everything is as described, and John is quick and great with communication. Everything is easily written out in his detailed manual.
The place is right off the Royal Mile with pubs quite close. So if you relish your absolute quiet, you'd want to look farther way from the RM. But if you you're used to city living, you really can't beat the location.
I'd definitely recommend John as a host and highly recommend his place!