Excellent resort and facilities. The beach is absolutely beautiful. The hotel is really clean and looked after. The food is excellent. Only downers are booze quality ( beer is Ok forget the rest ) and wi fi price. Go to the beach bar where you can get the iberostar courtesy wi fi.
Extras are pretty expensive but definitely worth . I'd recommend a quad ride or electric bike on the beach.