We recently stayed here and it was perfect! The kitchen was VERY well-stocked and the location was great... right on the beach. The beds were comfy and there was plenty of space for 3 adults and 2 small children (and their stuff!). Tons of towels and beach towels, too. The building and grounds were meticulous and the BBQ area was spotless.