This location is great to learn how to swim; it's for all ages and swimming ability. There is diving, DEEP pools (to 15') and lanes for doing laps. The pool is very energetic, as there are so many different activities going on at the same time in multiple pools. We had 2 scuba classes, 2 training classes for emergency swimming for kids, and adults doing laps in another area, and lastly, a red cross life guard class in another area. Truly a massive pool for all ages and abilities for swimming. No food or drinks that I saw around the pool, so you might want to bring food if you wish to eat or drink.