This place was perfect for our large group ! Plenty of towels, extra blankets, games, and a fully stocked kitchen with everything needed. Only salt and pepper were supplied (no oils, sugar, etc) but we cooked many meals. For coffee both Keurig and coffee pot, and whole coffee beans and grinder. Comfortable bedrooms and everything clean. There is a mini mart immediately next store which was super handy, plus small market a block away. At first glance the area seemed dodgey, but once inside the property you felt like you were at a nice resort. We had no issues with feeling safe while walking around or with our parked cars. The beachy area was genius and we all loved that as an added bonus. It was super dog friendly too ... a big plus for our family! We all highly recommend staying here!