Title explains everything, great location but unprofessional staff apart from restaurant staff. Receptionists, guys who serve in poolside bar, these staff were rude and aggressive towards male guest. I must say that restaurant stuff were very helpful with limited resources.
It is so called all inclusive, I had to eat outside as food was terrible, WiFi only in reception area with very poor reception. Overall, I wouldn't recommend it to my friends.