Everything was very clean. The beds were very comfortable. We loved the downstairs patio to have a drink and relax. Our hosts were very welcoming. Communication was excellent. Would recommend.