Spotless, roomy, well appointed stay. The hosts are lovely people. Definitely stay here again.