BUT WHAT IS rosso pizza, REALLY?