I had the opportunity to visit the gym this past weekend for my son's gymnastics competition (6 medals and yes I'm bragging),nice facility. Not only was everything clean, well lit, and spacious. It also had seating upstairs that allowed you to see the whole gymnasium without blocking the view of the other parents. I'd also like to add that the fact the gym didn't smell like feet was definitely an added bonus.
They had concessions, I didn't see a vending machine but I suspect there was one somewhere close, all of the staff(I'm not sure if they worked for the facility or were working at the facility) were friendly and helpful as well. Until next time. Peace.