This hotel is a Montreal vibe. The design and layout are unique and felt luxurious without being pretentious or uncomfortable, almost like a resort in the middle of downtown, within walking distance of Old Montreal.
We booked three rooms for the Easter long weekend, and it was extremely busy. The pool was a little crazy ... One poor woman trying to swim laps did not have her expectations met, as child after child splashed into her way. That said, if she'd waited till Monday she would have had it almost to herself. The sauna was absolutely lovely, and we did have that to ourselves.
The staff was professional but not friendly (no eye contact till they've finished their conversation with their co-workers, if you please), competent but not helpful. (I'd booked through Expedia because their reservation system is in French, which I regrettably don't speak or read, and any requested changes were therefore "impossible.")
The breakfast buffet was quite good ... Our grandchildren especially loved the croissants... And the espresso machine was a delight. Good value for kids, not so much so for adults at $30, but worth it if you want a quick, decent breakfast with lots of options before leaving the hotel.
The beds were comfortable, but if you're sensitive to motion transfer you won't want to share here.
Like many hotels these days, I'm guessing the Bonaventure uses a pricing algorithm to set room rates, as we paid a different rate for each of the 4 nights we were there. 😐