Hotel is fantastic, with big, nice rooms. Beach is perfect. Lot's of activities that make vacation interesting. Staff is pleasant. Everywhere is perfect clean. Anybody can find something for him in this resort. Fantastic animation team. Best value for the money ever. I will be back and I will recommend hotel to all my friends.