This property is beautiful with awesome pools and beautiful beaches. The food was not great and the service was poor. I the sports bar had decent food. The drinks also were upsetting as most ‘icy’ drinks where the consistency of water. One of the restaurants we did not even receive our drinks, frustrating but we continued to stay positive. There were a handful of nice workers, but most of them were not enthusiastic or did not see happy to be there. Something else that I noticed was the huge language barrier, as many of the works did not speak much english- even when ordering at restaurants. I know a little spanish, but it only went so far. The pool and beach are fun and there were some activities that went on. Overall, my boyfriend and I had a good time but there are definitely things that could have improved to help us enjoy our stay. Personally, I think the property is so big that it’s hard to really have amazing food, staff, and all around experience, but again my boyfriend and I made the most of it, but if you are looking for good food and drinks, I would not say it did it for us. If you are looking to just relax by the pool and swim then I guess it’s the place for you.