I stayed back here in April 2012 with family while on vacation. The suite we were in had two bedrooms, spacious living room, bathroom, and a full size kitchen. The bedrooms are located on opposite sides of the suite. We only stayed here for one night. They offer free wifi which was a bonus since I was coming from the states and didn't have cell phone service. The front desk employees are very friendly and helpful. Since parking downtown can be limited, they have a underground parking garage for an additional cost.
Since we were on the 13th floor, we had a great view of the city -- I could see the Church of St. John the Evangelist (red roof church), the Chapelle Notre-Dame-de-Lourdes, and Mount Royal Cross.
It's really close to different attractions: the Old Port of Montreal, Chinatown, Place des Arts, Contemporary Art Museum & St. Catherine Street Shopping.