Very clean and had everything we needed. The hosts were attentive, but not at all overbearing.