Absolute gem. Beautiful, large, clean property packed with amenities, including indoor and outdoor pools, indoor and outdoor hot tubs, tennis court, driving range, basketball court, children’s park, horse shoe pit, shuffle board, hiking trails, game room with pool table, outdoor beer garden, and many more. Clean rooms, friendly staff and delicious meals (with an all inclusive option for 3 meals a day). We thought we were coming to simple a hotel with a pool and we were amazed by the experience of an entire resort with staff that makes you feel like family. The pictures and the online descriptions do not do this place justice. Highly recommended. Great for couples, families with children and large groups. I rarely leave reviews; this resort deserves the applause. (Stayed August 2019)