I stayed for 2 months at the apartment and had a very pleasant experience. The apartment is quite large and equipped with all essential amenities, including a dishwasher (which isn't always that common!) The location is great, in the slightly quieter neighborhood of Verdun but very close to the busy Rue Wellington which comes with all essentials: cafes, grocery stores, bars etc, and also a short walk/Bixi ride to Atwater Market and Rue Notre Dame which has some of the city's best restaurants and bars.
Check in was very straight forward and instructions for the apartment and ideas for everything do in the area was provided by the hosts.
Overall I highly recommend this place to anyone!