un posto perfetto per stare qualche notte per visitare Roma. A perfect place to stay for visiting Rome for a few days. great location