Vaughan city is one of the most well maintained cities I know. Community centers are exceptional with extensive selection of programs for all ages.
Gym in this particular location may be rather small but clean and new. I personally never had a problem with the small size gym as there are not too many people working out at the same time when I am there. I love that they have free baby sitting service in the morning during the weekday.
Staff are friendly. Front desk can get busy sometimes though.
Overall, this gym is better than other for-profit privately owned gyms, considering the facility, equipment, classes, and the cost.