The Iberostar was very nice, and was priced well. The beach was very nice, sandy and spacious. The pool is quite large - in need of some tiling repairs, but fine. We splurged a bit for our room and stayed in an oceanfront suite, which gave us a huge living room, additional bathroom, closets...