We had a perfect stay at John's apartment! Couldn't recommend it enough! John's the perfect host - very good at giving us privacy but nice to chat to as well! Good at giving us advice as to how to get around Edinburgh! Very clean apartment and good location!