The house was wonderful for our group. The beach area was very rocky and had quite a bit of trash and metal so it wasn't ideal for little kids. There are quite a few outdoor patios/decks which were good for a larger group.