Don't hesitate guys and if you can, just stay at John's. Flat is well located, view is gorgeous and John is very kimd, friendly, helpful... If you look for a home instead of just a place in Edinburgh, you can stop looking and start booking it :)