After reading the reviews we decided to be open minded, as some were a little off putting.
We got there very early in the morning on a Tuesday, the receptionist was very swift in booking us in.
We went at the beginning of the season, so they were doing maintanence work on many of the areas, however this didn't intrud on us, the outside pool wasn't operational until the day we left, which was a little disapointing, but the private beach was great and only 50 yards away.
The room was spacious, with a balcony, the bathroom was quite small, but fully serviced. This was all clean.
They were very quick to respond to issues, however small.
The food was lovely, perhaps a little samey, but there was always something to eat, the waiters were fantastic, helpful and friendly. Try the Italian it was really nice, but definately don't eat anything for a while before...... It's filling!! The drinks were always accessable, the local ones are the free ones, but again you'll find something you like, we were all inclusive and didn't feel limited in any respect.
We would definately go back to this hotel. Excelltent area, but one tip is to take the mini bus NOT the taxis.