Great place, super value, just round the corner from the Coliseum / Roman forum. Must be one of the best value in Rome.