It was clean and had everything we needed. The hot tub and kitchen amenities were nice. Communication could have been better as one message went unanswered during our stay and one pressing matter took a few hours to receive a response.