Really great place with everything you could need just steps away from the Colosseum!