Good place and perfect localization in Rome.
Recommend for short stay!