This place is amazing! We've stayed twice and loved it. The beach front sites are definitely worth it. The other sites are very small and tightly packed. We played on the inflatables in the bay and everyone loved it. Adults and kids alike. People are friendly and the park is well maintained. Although the price is very high, we will likely return in the future on a special occasion.