This place is great. The location is awesome, a perfect base camp for exploring Rome. Plus there are a few amazing restaurants right down the street