A great little place. It has a relatively central location with a short walk - about three minutes - to the metro. You really do not need a car in Montreal. Just down the road is a wonderful little Polish bakery where you can sit and have croissant and coffee if you need pass some time before accessing the apartment.
Mewe was responsive and answered questions we had in a timely manner and the appartment had all we needed for our stay: clean, clean clean!