The location is great! Metro Dupleix will take you anywhere in Paris and surrounding areas. The flat is lovely, my mother and I both stayed, she slept on the pull out couch.
Nice restaurants near by. Maybe just more amenities for the price, although I came during fashion week.