Very clean, with knowledgeable and friendly hosts. Will be sure to book again next time I'm in Edinburgh!