Excellent for a family with small children because it doesn't feel so big. Separate pool area for children and small sand area and climber. Upon request you can ask to stay in rooms near the children's pool so that you don't have a big distance to travel with the children daily. The buffet is steps away, mini bar and so is the children's club. Service was great and rooms were clean. Enough variety of food and entertainment.