Incredible fun for all ages. They have a large shallow area starting at zero depth to just over 3 ft for the young kids and a 12 ft deep pool for the expert swimmers. They have plenty of splash areas in the pool along with 2 kids slides. For the thrill seeking big kids over 42″, they have 1 tube slide, 2 body slides that go into 3.6 ft and 2 body drop slides that go into 12ft. All of the slides kept having us run back for more. Plenty of lounge chairs throughout. Plenty of grassy areas(some with shade) for those that like to just lay on their towels. The lifeguards were very attentative of everyone around and they spoke politely to the kids. The locker rooms and showers were very clean. They even have family locker rooms with private showers which is very helpful for those families with multiple kids of both sexes. The water in the showers were on a timer so we had to keep pushing the button to turn it on but the water was just the right warmth that we almost didn’t notice that there was no way for just to adjust the water temperature. For more fun for the little ones, they have a large sandpit with toys and tools and a spray area near the front entrance. Definitely one of the best neighborhood pools we’ve been too.