What a great place. We stayed a week in March with 3 younger children. This place had the friendliest staff I have seen at any resort. Front desk, pool staff, concierge, and poolside food/beverage staff were as friendly as it gets. They had activities for kids and adults. It was refreshing to see a resort that allowed a ball and floatie in the pool!! Management was present throughout. The place was well maintained. 2 playgrounds for kids. The free DVD rental was fun for the kids to pick out. The grills were well maintained and I noticed them being thoroughly cleaned every morning. The rooms were very spacious. We will be back!