The flat and the host were both above reproach. The location was amazing, right off the royal mile. Everything felt very homey and welcoming and we didnt want to leave! The water was plenty hot and the heat and towel warmer made the chilly nights bearable. Will definitely return and recommend.