We had a lovely stay at John's place over new year. The location is amazing - the flat was clean, bigger than the photos suggested and had everything we needed for our stay. Would definitely stay again when next in Edinburgh.