I had a great stay at Macha's place! She is very nice and welcoming and it was fun to stay at a real artists house! She's also fluent in English and will give you great tips.
The house is within walking distance of several bus and métro stations and of course within walking distance of the Tour Eiffel. Of course, this being Paris, everything is within walking distance, including lots of cafés, brasseries and restaurants, but I'd say it's way less tourist-y than other parts of Paris.
You'll definitely have a good time staying here!