Staff was overall not friendly, except the manager (named Wahid) who was supportive and you must claim to them directly to be considered, rooms are not done unless you run after the cleaners, rooms are not all in good condition and you need a lot of back and forth with guys at reception to be served a good one or to repair whatever is not functioning, kitchen staff was horrible and they treat guests as a garbage, dishes and utensils are not always available and when you ask staff you feel you're annoying them and often they reply in an inappropriate way. What I noticed is that they treat some kind of guests better than the rest (for unknown reason, may be just a racist choice) . Other than that, the food is overall good, and always available with good qualities to serve everyone, pools are awesome and the beach is amazing, but the staff attitude towards us makes me for sure decide to never be there again.