The place is beautifully located in the heart of the center of Rome, next to Piazza Navona, and has lots of good places to eat and drink just downstairs. The terrace is a big plus.
Downside was the worn mattress on the bed, check with Stefano if he has it replaced before renting it.