Immaculately presented and very clean. Felt much at home, facilities were great. David was great and very friendly and leant my kids boogie boards which they loved surfing with at the beach.