The condo was lovely, we went with a family of 5 so everyone was able to have their own room and bathroom. Would have been plenty of space if we brought 10 people with us as there is plenty of room in the condo. We enjoyed our trip, but some of the pool "rules" were quite annoying. They do not allow balls or inflatables to be used in the pool. Our boys were told they could not use a ball in the pool, and my daughter was told she could not use her inflatable we brought from home. However, other guests were not told they couldn't use their toys. The "rules" also state no drinking in the pool, however plenty of guests were doing that without bothering anyone so security allowed it. The next day there were plenty of other owners whose kids were playing with balls in the pool, so we told our kids as long as the other kids were doing it they could as well. Most staff don't speak English at all.The restaurant on the property was ok but not great. Service good, food ok. We went out to dinner every night and there are 2 places across the street, we were able to book 3 dinners at Grand Velas which is a 8-10 minute walk from the condo and had some really exquisite meals there. Overall I would book again, we bought boogie boards at Walmart so our kids could play in the ocean and we played soccer on the beach which was fun too. Jetskis and other water activities are available a short walk down the beach in either direction. We enjoyed our stay and plan to go back soon!