Had a nice time! I went to see the Women's World Cup and the apartment is a 10 minute walk from the stadium! Had no trouble with the keys or the people in the apartment complex. Was able to check-in in English, as my French is not very good. Easy place to stay.
The apartment is not centrally located in Paris. This was perfect for me because I wanted to be near Parc des Princes, and there is a metro station within a 5 minute walk, but be aware if you want to go to more central and western parts of Paris that you will have to take the metro in and out.