An awesome place to stay with all the benefits of a big resort. Able to eat at restaurants on site or close by with the ability to cook for yourself or barbecue. Plenty of activities, pools, spas and a great big ocean right outside your door. A wonderful place to vacation.