Léo has an excellent place. The location is pretty awesome, with dozens (this is not a figure of speech) of restaurants less than 100m away. Metro stations nearby, you can reach the main attractions quickly. It's also fairly easy to come from/get to CDG by Metro+Train. The place might not be very spacious, but it is very good, with a very comfy bed, good shower, wardrobes with plenty of room (and hangers) for your clothes. It's in the back of the building, so it's very quiet (but occasionally you might hear something if a noisy neighbour talks a lot while going downstairs -- nothing that was enough to bother us, however). Léo was 100% responsive from the very start, providing detailed instructions and even pictures of the building so we had no problems entering the space for the first time. I highly recommend it.