I went there once a few years back and haven't returned. I don't like the area partly because it's an industrial area in not the nicest part of town and because I drove by then once and the spa in the same plaza had a bust happening. I saw a guy at Belinda spas (fisrt unit so visible from the street) being walke out in handcuffs and all the cops were plain clothed in unmarked cars.
Facilities were on par or a little better then Alphacare and the attendants were 30s/40s. They seemed friendlier then Alphacare though.
Body & Soul still needs to grow it's roster and may be an alternative. Studio 9 could be a possibility. Eurohaven in Brampton may also be an alternative.