Gorgeous resort. The staff was amazing, always going above and beyond to make sure you are comfortable and had everything you need. They all were very friendly, funny, and seemed to truly care about giving their best service to each guest. The beach was beautiful and the resort made sure to run the tractor multiple times a day to clean up sea****. The food was some of the best I have ever had a resort. The nightlife lacked a little, as bars didn’t stay open past 11, but the disco did have a few nights where it was open till 1am. Some of the entertainment was a little cheesy, but some shows were also very cool. The shower in our room ran a little cold during peak times of day, and the shampoo and conditioner provided was awful, definitely bring your own hair products. Overall amazing experience and will visit another Secrets resort again.