This apartment was perfect for our family of 6. We stayed for 5 days and because of its location we were able to hit all the sites we wanted to with ease.
The apartment is just a 10 min walk away from the Luxembourg Gardens and Notre Dame. In fact you can see Notre Dame from the window!
It is also near the subway with 10 minute rides to the Eiffel Tower, the Louvre and most anything else you want to see (the line going out to Versailles and the airport were even right at the same Notre Dame station)!
The apartment is on the 3rd floor of the building with no elevator. The stairs are narrow and spiraled, and this could pose a real challenge to anyone with physical restrictions. So as long as you are able bodied and traveling with a few others I would definitely recommend this place. Jean-Noel was prompt, highly organized, and helpful.