Location of this place is amazing, 5 minutes walk away from the Colosseum, and within walking distance to other touristy parts of Rome.