Don't be repelled by the cheesy name. It's actually very good and fresh Italian food.