We loved this resort! If you have the chance to reserve a stay here I highly recommend. The stay comes with all the amenities of the resort; pool, tennis courts, a restaurant/bar, walking trails, and beach access. The views from our living room were breathtaking. Remember to bring sunscreen!