Very clean and well presented. Hosts were thoughtful and attentive to detail. A very pleasant and enjoyable stay.