We dealt primarily with Laetitia and she was so nice and helpful. Although we never met, we contacted her after the first night because it was very hot in the apartment (this was mid August) and she had someone bring us a fan for that night which made all the difference.
The apartment is in close proximity to 2 metro stops that can take you anywhere, and is very close to Rue Mouffetard which has so many awesome shops, bars & restaurants. Also, around the corner there is a market to do food shopping & an Office Depot if you need to print tickets for Versaille, the Louvre, or any other places that do not accept e-tickets.
My girlfriend and I loved it here and would stay again, but be forewarned the apartment is up 5 flights of a spiral staircase. It is also pretty small, and the bathroom is tiny. If you sit on the toilet your knees will touch the wall & the shower is pretty small.
Regardless, this place is worth it for the price if you're traveling on a budget.