Very nice place. Although Paris is a big city, you are well located and have a metro station 3 min away. Also, Mario and Camille know French, English and Spanish (maybe others) so probably they will talk to you in you language. I would stay with them any time.