Beautiful beach resort. It’s new with spacious and well insulated rooms. The food was very good and I highly recommend opting for the all inclusive option. The beach and multiple pools are perfect and make you feel like you are truly in paradise. Lots of games too - tennis, billiards, corn hole, volleyball, etc. My only negative comment is that they don’t know how to make mixed drinks and the wine is subpar, but everything else was 5 stars.