A very good place in Rome. Near the Collosseum (no problem by foot) and just in front of a Metrostation, so you can get everywhere fast, its one station from Termini.
The host is nice and answered very quick, when we had questions.