So, I wrote a review after coming back and maybe it is still out there, I did have one issue that i figured the resort would take care of, but they haven't so I take back all the things I said, now out of principle.
I went with 7 friends, so 8 guys in total.
We booked 4 rooms, two beds in each.
When we got there, we were told all they had was room with one king bed.
The options they gave us were to accept that we would get rooms with one bed, or pay an "upgrade" charge of $100 per guy to get rooms with two beds.
Now, the resort was NOWHERE near capacity and WE BOOKED ROOM WITH TWO BEDS.
After a long day of traveling we just paid the $100 to get in rooms and figured they'd make it right at some point after...well, 6 weeks later they haven't.
And to top it off, they flat out lied and are saying they offered us options which they did not, to fix the issue...one guy at the front desk v. 8 people checking in that all heard the same thing...hard to say all 8 of us didn't hear what options we were told which again was accept a room we didn't reserve OR pay more to get what we did pay for.
It is only $100, I get that...but it is just the principal.
All I will say is there...there are plenty of other resorts up and down the coast in this area and not only will I never stay at an Iberostar again, I'd highly recommend anyone reading this pick a different resort too because what you get may not be what you paid for and they will lie to you when called on it to remedy the situation.
Is the resort nice, sure.
But there are others - and I've stayed at them - that are as nice or better than will honor the room you reserve from them. Save yourself the headache avoid this place.