10/10 place! A self-contained space with everything you need. Sparkling clean and very comfortable to stay at. The kitchen is super impressive! Hosts Graham and Elizabeth have been most helpful and accommodating throughout our stay.