Overall a good place, especially the location as it is near the Colosseum