We absolutely loved our experience this past week. We had 17 people from 15 yrs old and up. The place was clean and exactly as pictured and advertised. The staff was responsive and available to our 1 need - that is how fun it was and allowed us to enjoy the beach and all that the area had to provide. So much room for all types of people to enjoy.