The apartment is an a good location, just a stone's throw from the train and you can be in downtown in no time at all. We were 6 people and a toddler and the space was comfortable for us.
What we did not like:
1. The toilet was not clean
2. The couch which looked very nice and inviting in the pictures was very old and most of the leather had peeled off. No one wanted to sit on it in the end.
These are 2 easy things that can be fixed so that this place becomes a place visitors can feel comfortable in.
Other than that, Jean-Philippe seemed like a great guy, we didn't get to see him but the communication and process of checking in was relatively seamless and good.