This is a very clean, sleek and modern place in a building that has a hotel like feeling. The apartment has a showroom feel and offered everything you would expect, but I doubt anyone really lives there, so it lacked a bit of individual character or hominess. That being said, it is a great place that most people would want to live in. Shopping is across the street, bars and restaurants rear by, subway station less than 5 minutes walk. Enterprise rental cars also 5 minutes walk away. Montreal is cold and snowy, so I didn't get to enjoy the balcony, but would be great in the summer. Would recommend highly if this is the type of place you like.
I did not meet the hosts but everything was well organized, and they were very helpful and responsive.