Nice apartment especially if you want to stay for few days. Stayed overnight only so unable to comment on the locality.
Easy enough to find the place but take the metro - quicker. Traffic is really bad around the Gare de Nord area( Eurostar)