My experience is based on swimming lessons for my young baby (Niveau Etoile de mer/Starfish level).
The only positive is for the actual young staff who thoroughly seem to enjoy giving the classes and being around children. That being said, the rest is a disaster.
I had my young daughter in her 3rd class, as she was too young to move a up a level, we repeated the same level 3 times (We like swimming). The first 2 times went fine, but by time number 3, they decided to schedule the other baby class 15 minutes into the start of our class. So picture around 40 adults with young toddlers or babies, and 3 coaches all in the shallow end of the pool. The screaming noise level was ridiculous on top of simply not having enough room to perform the activities we were directed to do. Everywhere you would swim, you would find yourself completely surrounded at all times by different parents from different groups. Add to this coaches screaming directives to their respective groups and you have one crazy Saturday morning.
There are also no "grown ups" (or proper managers) with authority present to complain to anyone or monitor the activities. The average age of the staff on Saturday mornings is probably around 18 (maybe 20). No one seems responsible enough (or mature enough) to tell delinquent parents to bring bathing caps for their kid (I had parents in my group that simply never had one for their kid, yet it's a prerequisite and all the other kids are wearing one and they sell them on site), or not go in the water before their time which only adds to the free for all atmosphere of the pool.
An old building is an old building. I can live with certain flaws, such as a small locker room, and no appropriate changing tables or counters for children, but poor planing and managing is unforgivable.
Bottom line, I hate encouraging incompetent businesses, so I've enroll my daughter in Mercier instead. There's also Candiac, Ste-Catherine or St-Constant to think of, probably Lasalle as well. They all offer red cross classes. Sure it's a little further out and slightly pricier since you are not a resident, but you will feel they are more deserving of your hard earned dollars.