This is the spot! You will think is far from everything but in Paris you travel by subway/metro/train. And you just have a metro entrance 2 minutes walking. If you want to go to Versailles, this is the closest spot to the train that lift you there. Also on this square (2 minutes again) you have tons of options to eat all day, crepe, asian, burgers, french salads (amazing!), fish and including gelatos and macaroons. Even a drug store is nearby (2 mins).
Great amenities, great services and they include great breakfast with amazing croissants!
Would repeat again!!