The flat is clean and exactly what was expected. The hosts replied to all correspondence very quickly with accurate, detailed information. The Check-in and Check-out were very easy. And the location great, only a 30 min stroll away from the Royal Mile and had a supermarket only 3 min away by foot. There is also a good bus link to the town centre with the bus stop only 1 min away from the flat. we certainly can recommend this accommodation.