The location was perfect for us--family friendly and just steps to the beach. Tons of great food within walking distance. The grounds, pool, hot tub, BBQ area were kept very clean. We saw many of the grounds keepers working all the time.