Excellent and very clean little apartment close to public transit (Metro and Bus) and to a major shopping center. The place is fully equipped with everything one might need for a short or even longer stay; including a full kitchen, a washing/drying machine, internet connection, etc.
Getting the key was a breeze as the host had arranged for someone to meet us directly at the apartment.
While you are there, be sure to visit some of the bistros and restaurants around Place d'Italie.