This place is in a prime location. I even had the Italian festival at our doorstep when I arrived. Though it's a bit small, it works really well.
Everything you need is there and the hosts are very quick to respond and to try and help any way they can.
My stay in Montreal was great and I would definitely stay here again. The only downside is the lack of parking but I guess that's to be expected given the location.