We brought our 4 children ranging in age from 7-17. The space was great for everyone in terms of sleeping, having their own space (bedroom, patio, living room) We loved the access to the beach and having two pools was also awesome! The only challenge was the availability of restaurants. There are some in the resort, however not super kid friendly. An average meal was between $150-$200, which was quite pricey after a 4 day stay. Everyone was very friendly and the security was reassuring. I would love to go back, with just my husband to enjoy the resort again!