I stayed here for a week in March with my daughter
When we first arrived we were allocated a really dated suite, it was sub standard, the bath was cracked, the furniture old and only one bed ( I had requested 2 beds). After much protesting and threatening to leave, we were allocated a room similar to the ones shown on the web site.
This room was comfortable with a good en-suite shower room.
The service in general at the restaurant and the pool bar was very slow. Service at breakfast tended to be better than at dinner.
I think this has a lot to do with it being all inclusive, they have your money so it is not in their interest to provide quick service
All of the staff are pleasant.
The pool area is very nice with plenty of loungers.
The beach club is also lovely, the service here was much better.