Super clean. Great location. Our family especially loved the pool. The owners were great and quick to communicate!