We had an amazing time on our trip and loved staying at this resort! The room was great and the amenities were also amazing. The huge pool, private beach, and restaurants on site were incredible! We would definitely stay here again!