Diana’s place is an absolute dream! You couldn’t ask for a better location, Piazza Navona is steps away! Be ready to climb some stairs, but that’s normal for Europe. Highly recommended!