https://www.hotelespresso.ca/ is my favourite one. The room is very big and spacious. It's a little older hotel but in great location and about 1.5 block from St. Catherine street.
To me a hotel room is a place to sleep. If you want to stay at a nice boutique hotel try the Hotel 10 on Sherbrooke W. x St. Laurent Street. The neighborhood has gotten pretty trendy and it is in the downtown area.