The whole resort was very nice. Lots of green space. Nice beach. Clean. Whoever is in charge of training Iberostar hotel staff deserves a raise. Without exception, we found the staff to be extremeley cheerful and helpfull. Food was great, drinks were mostly premium brands and poured freely. Lots of swimming pools.
Now for the down side, if you don't like lots of walking, this place not for you. Remember this is a family resort so lots of kids. Singles and couples may prefer a different resort.