Super clean. Great location with a beautiful yard - a perfect place for little ones to explore. Communication was top notch. My wife and I and our littler one had a great stay.