Booking a 5* all inclusive, my expectations were quite high.....however, this was immediately quashed at the point of check in.
The staff on the front desk were surly at best....generally though were quite rude. I think perhaps they didn't speak English....so they ignored me and spoke instead to my (Moroccan) husband.
I think if there was a way to make the experience as complicated as it could be, they would find a way to do it. For example, I wanted to have a massage at the spa, so I asked reception for a brochure (as there was no information in the room). They said they had run out. So I went to the spa....made an appointment there and told me I had to go and pay at reception and come back to them with the receipt before my massage ....it was just s little annoying (as I would just have expected it to be charged to the room).
However, the facilities were good. Swimming pool area was well looked after, spa was nice (not 5* star, but was good). The food was pretty good....though after 4 or 5 days, it was getting a bit samey....though I suppose most of these places were like this.
The hotel also has a private beach, which really is the highlight....beautiful sandy beach, wonderful views.
Overall, mixed feelings about this place....but what let the hotel down is the poor customer service .....come on Iberostar smiles are for free!