The pool itself is pretty typical — 25 yards, 8 lanes. There are a diving board and starting blocks. Deck around the pool is about 10 feet wide. 4-high metal bleachers run the length of one side of the pool. My only experience here is for Keith’s dive clinics and the TTSC holiday invitational youth swim meets, so I’m not able to speak to the recreational aspect. For this venue, parents are not allowed on deck(a good thing, if you ask me), and kids over 8 are expected to stay ON deck. If you can bring a small beach chair, your little swimmer will probably be glad to not be sitting on the deck floor. Locker rooms are pretty typical of school pools in the area — old, but functional. It’s not a spa, but you already know that anyway. No ATM; heat sheets and concessions are cash only. Go VillaSport Swim Club! :)