Having read the other reviews we were a bit afraid that we would get sick, but no need to worry there. The cleaning was good, breakfast was fine and the pool and the location right on the beach, was good.
It is though a very large and quiet impersonal resort, loads of people everywhere, the service from staff was quite poor.
Since it's such a big resort though, it didn't feel crowded.
For a few nights it was an okay stay for us, but we wouldn't book it again, but mainly because we don't appreciate huge hotel complexes like this one.