If you like small boutique hotels with excellent service and a lot of charm, I would recommend Hotel Nelligen in Old Montreal or its sister properties.
For chains, I like Hyatt Regency Montreal near Place des Art and their club lounge withe a full breakfast buffet and evening cocktails with honour bar. It is almost enough for dinner some nights...