Has all necessities, close to everything a beach lover would seek. The bath rug and towels (excluding beach towels) are white so you should really wash up well outside before going in. But the outdoor shower is awesome. We had a great time.