Very clean. Great pool. Quiet location. Great communication from the hosts.