Fantastic place!
Walking distance from many locations and steps away from the metro.
I highly recommend this location for anyone visiting Rome.