Super clean, great amenities, fantastic location. Craig was very friendly, organised and helpful. I could have spent the whole week in the pool.