Stayed 7/21-24 Very clean, friendly staff, fun atmosphere, clean pool and right on beach. Great value. Full kitchen in each room, balcony view. Many of the people we met there have been coming for family gettogethers for years. Happy hour each day was fun age appropriate for all ages. Kitchen equipped but make sure you bring paper products along with your food.