Very good place to stay ! The resort is HUGE but you never feel in an overcrowded environment. The rooms are huge also, lots of space, basic furnitures but ok. Was very clean when when we arrived, but the (almost) daily cleaning during our stay was limited, so don't bring too much sand in your room... Very nice beach with lots of sun beds and umbrellas, big pools here and there in the resort (could not try them all!) also with sun beds and umbrellas, and pool bars, and if not enough, a water park with a lazy river, 5-6 fun slides (from the one where you have to push with your hands to go down, to the one that will give you a heart attack) and guess what ? Another big pool (and its pool bar). Good food in the many restaurants, lot of choices in the buffets but mostly the same things every day. The main restaurant gets a bit crowded on breakfast and dinner, with 15-20 minutes of queue at peak times, and the overall organisation could certainly be improved, but the staff is nice and we're on holidays, so that's fine !