Eugene's place is wonderful! The view is magnificent and it is located pretty close to everything. The only negative thing is the 120 steps you have to take to get there, lol. But the view more than makes up for it!
Definitely recommend his place for your trip to Paris!