Stayed here for four days in January. We were fortunate with the weather. The hotel is on a beautiful beach, there isn't too much around it.
Check in wasn't as good as some other Iberostar's of this rating I've stayed at, a little surly and abrupt. Like checking into a Premier Inn.
They don't make it clear at all during check in what's included in all inclusive (mini-bar or spa etc) so make sure to ask if they don't as it's confusing.
Room was lovely, large TV with movies and Netflix, but has two single beds together, I think most are like this so worth noting if you're a couple.
Pools were a touch cold for the time of year but swimable. Staff here are great, bringing round treats and regularly taking drinks orders.
Spa is not worth 15 euros pp for two hours (we got a free voucher when booking). It has a lovely warm saltwater pool, but no jacuzzi, steam room smelled bad and wasn't much steam - the sauna just wasn't on at all. We were in there probably half an hour.
Gym is good and well equipped.
The main buffet restaurant was great, a wide selection of fresh food, some really healthy options, they changed it up every day. Wine was good and in general the waiting staff were brilliant.
Japanese restaurant was worthwhile, delicious food and the chefs are very entertaining, however the staff serving were a bit haphazard and didn't quite match the standard of the setting.
Entertainment was a bit Butlins, but had a charm that made us smile
Great value upscale hotel