Everything was perfect— location, cleanliness, homey feel, and hospitable hosts. Will definitely book again when I come back to Edinburgh.