Had a great time at John's - even better than expected (and I was expecting only the best after reading the reviews). It's a very nice and cozy apartment with everything you need, close to the center and you can explore everything by foot. Even tough John was absent during my stay he was "there" with quick help and advise and I really felt at home for a few days. Would always choose his place again when in Edinburgh.
P. S.: the bed was propably the most comfortable I've ever slept in :)