We didn't even realize how convenient this location is until we stayed in it for a while: within a 2-minute walk there's a Strasbourg–Saint-Denis metro station, from which you can get to almost every major landmark in no time, Louvre is within ~20 minutes of walk, there're plenty of shops and restaurants around, etc. Apartment itself is good (though relatively small) and located in a quaint old building, the only major problem of which is the absence of elevator :)
Frank was extremely helpful and swiftly answered any questions we've had. In 2 words: strongly recommended by yours truly :)