Huelva beaches are some of the best ones of Spain. The place where the hotel is situated is perfect. Not very far from the beach, five minutes walking through a marvellous path among dunes and trees, and near a commercial center.
The first problem is the huge amount of people accomodated there. My room was 5269!!.
Three buidings. To go from one corner of the resort to the other (i.e. going to have dinner) there are more than 10 minutes walking.
No place to put your toilets or chairs unless you get to the pool at 7.00 a.m.
Lunch or dinner time at the restaurants is like getting into a mass of people trying to get a piece of food. And children are alone to get the food most of the times!!! (although it is advised that children under 8 should go with an adult).
Spa installations are good, but perhaps expensive.
Animation programs are good, both for children and adult people.
So, in my opinion, this is a good place to go with your children. But if you are trying to get some relax or peace, or good food, don´t go there. There is another option nearby, which I visited las year, which is really a good hotel to stay.