The place is great for exploring Rome.
It's a walking distance from a lot of interesting points, at the same time that has a subway station nearby.