We didn't meet Marine, but someone was waiting for us in the apartment at our arrival to give us the key. The flat in great, the terrace offers a wonderful view and it's very near Belleville metro station, in a small friendly Chinatown.
The place was as described by Marine on the website. The only regret is that there is no way to lock the toilet's door and no curtain for the shower (only a glass door), which can be a bit inconvenient if you need privacy. These two things could be easily fixed though. Otherwise that's a great place, quiet apartment in a lively neighborhood.
I recommend it!