Staying in Villeray makes you feel like a local as it's a residential area with lots of small cafes and restaurant options. It's further away from the typical turistic attractions but montreal is not such a big city so you can easily get to old montreal etc in a few metro stops.
The flat is very clean, well decorated, comfortable and fully equipped. Bathroom is a tiny bit small but clean. Overall excellent value for money.