The place is nice may be a little compact specially for 5-6 people but if you are just a hop on hop off traveller then it is not an issue.
Toiletries like body wash, tissues are not enough for 5-6 people so you will have to buy it from outside.
Everything else is nice. Location is superb. Public transport is well within 200-400 meters, Eiffel is 900m walk away. Auchan supermarket is nearby as well. Lots of good cafes nearby.