We had a fantastic time at Beach Haven. We had a big group - 4 parents, 7 teens and an 8-year-old. There was plenty of space for everyone. The pool, slide, hot tub and adjacent game area was a huge hit. We initially had to work out some kinks with the hot tub, but the property manager was responsive, helpful and easy to work with. Location was perfectly low key for us, extremely walkable to coffee, restaurants, an Italian market, and shops. 4 minute drive to groceries. Easy 5 minute walk to the beach. Beach wagons, umbrella, chairs and beach towels are provided. Suggestions: The mattresses need replacing. They are lumpy and noisy. We survived. Hooks in bathrooms and outside would help a lot to be able to hang towels and wet suits. The kitchen came equipped with salt and pepper. It also has a Keurig and regular drip coffee maker, which is convenient. We would have liked more forks, a couple of larger frying pans, and a griddle for making pancakes. Overall we would not hesitate to come back, and would definitely recommend!