What makes the pizza's so good...
The obvious answer is that they were in Cuba, making all food good.
Seriously though, one of the things I really liked about the pizzas is that you ordered them and they seemed to appear in front of you almost immediately, very little wait time.
Dunno what cheese they used. I enjoyed the tortilla shell they used, never have that at home, and the different ingredients were cool as well.
Tried most of them over the course of the week. I want another dozen!!