Very clean and great location. Hosts keep you informed of checkin policies and are quick to respond to questions you have. Loved our trip with our teen girls!