Merveils location is indeed a 5-minute walk to the Eiffel Tower, in addition to many restaurants that surround it. It is a bit smaller once you are there, the pictures make it seem bigger.