Great and comfortable hotel room with a very comfortable bed.
The hotel beach was incredible!
The food was really good, especially the outstanding breakfast buffet.
The service however need to be improved;
Most of the staff didn't understand much English, and most often were we promised things where the staff pretended (?) to understand, but clearly didn't, which resulted in long delays, wrong orders, room service not showing up etc.