Stewie place was amazing, I cam here for my bachelor party (14 of us) we all fit into the apartment with ease. That apartment was clean, very updated, had all the amenities you would need. Great location to everything in downtown Montreal and right beside the mountain and parks!
I'd highly suggest staying here if you're with a large group of people!