Food was great, beach was beautiful. Resort is very clean and well maintained. The cleaning ladies were exceptional and cleaned our room every day. People that work at the restaurants, bar area and reception are very nice, but some of the security people are very, very rude. Man that works as a security at the gym was so mean to my son and husband and he was even swearing at them. Just a few people that work here speak english, and that can sometimes be a problem. Iven the guests spoke spanish, french, italian, but no english language. Adonis, the guy that works as a part of entertainment crew was incredible, so kind and with a smile on his face all the time.