Apartments are for those who tight on budget and require renovation. Not children friendly (no elevator and tight spiral ledder to fifth floor).
Sometimes it could be noisy outside due to central location.
Forum Les Halle's is a big shopping mall next to apartments (under ground). Walking distance (20-30) min to Louvre and Center.