I stayed at John's place for two nights with my wife and daughter coming to Edinburgh to celebrate my daughter's birthday. The flat is extremely well-maintained, elegantly but simplistically decorated. The bathroom, bath and shower in particular are fresh and modern. Master bedroom is very spacious, though I'd say the bed itself is more accurately a queen size than a king size. The kitchen was great, though there are loads of restaurants all within a 5-10 minute walk. WIFI was a good enough speed to support Netflix streaming on the family room TV. Shower water was hot (sometimes it's an issue in the UK). Spare bedroom was useful for the extra duvet because the master "king" bed duvet didn't cover us sufficiently. The house was kept very warm. The only red marks were that all parking in the area is permit only (though this is clearly mentioned beforehand in the listing) and it is a good 5-10 minute walk to find the nearest available paid street parking (free on Saturday/Sunday). The other thing, which may be a minor or major nuisance depending on your personal habits, is that there was zero mobile phone reception at all times while staying in the unit. It meant when relatives tried to phone us to wish a happy birthday to my daughter, we never received the calls which went straight to voicemail. It's something to keep in mind if you will be needing constant phone access for personal or work reasons, which did cause a disruption for us. Otherwise, it was a very lovely place to stay.