France's place was a beautiful little place exactly where I was looking for. It's on Saint-Laurent and very close to the most wonderful little bar that is nice for a couple drinks with friends. It's a gorgeous spot near a lot of life and has plenty of shops for all your needs during your stay in Montreal.
The room is small and as advertised, not much space to cook but there is a fridge and counter with some cooking appliances (no oven/grill etc...).
I highly recommend France's place to everyone looking.