This place is in a perfect location to go about anywhere on foot. Especially The Pantheon and Piazza Navona. Or grab a cab as well, download the “FREE NOW” app (works just like Uber) for taxis.
Lots of shops and restaurants in the area. Check out Mr. 100 Tiramisu right around the corner.
I can also confirm that the roof top terrace is a shared space, but big enough to share.
It is great little space in the heart of the city Center. We had a great time and would rebook here if it is available.