This Italian restaurant specializes in pizzas, which are noted for being very large and sensationally tasty. The establishment also features friendly and efficient staff.