Quite simply, John's flat is one of the best AirBnB's we've ever stayed in. Super clean in a great location, the photos don't do justice to the size of the true size of the rooms. Loads of great restaurants nearby and you're within easy walking distance of all the main sights of Edinburgh. John is a great host. We were staying there for the Edinburgh half marathon and he even provided bath salts to sooth the post run pain. Highly recommended.