Leo’s apartment is absolutely fabulous. Stylish and well appointed with everything that you need.
We stayed as a family of three and it was perfect.
I’le St. Louis is a wonderful place to base yourself which is right in the center of Paris, without any hustle and bustle.
The only point to note, and this is not a criticism, is that it is up 3 flights of stairs so may not suit all travelers.
We would return and stay over and over.