This place is very cozy, tidy and close to the most interesting attractions in Edingburgh. John was a great host, always willing to help to make our stay as good and enjoyable as possible. We had a great time here and would recommend it to everybody.