Perfectly clean and comfortable. We stayed with our infant and toddler. The loud roosters were hard on our family in the mornings (starting at 3a), but that was a function of the location, not the property.