Denia’s place was fantastic. It is situated right in Piazza Navona and provides a fantastic rooftop view of it. We were only here for a night so we didn’t get to enjoy it for very long, but the place is huge and can certainly fit a lot of people. In the future we would definitely plan a large group trip and stay here.