Most restaurants around this area are expensive, so we tried this place as it has good reviews too. You grab your own drink and order the food at the register. We took some small appetizers, but they were probably all day long behind the vitrine...and were not hot and a bit smooshie instead of crunchy (the fried stuff). They fried it before I think.
The pizza we ordered was doable. Ate half of it as the flies were really aggressive and annoying around the food. Later they turned on the ventilator and they were mostly gone. The pizza dough was thin and bit crunchy, topping the tomato sauce and buffala mozzarella was not so good. The cheese was a bit chewy. Overall we couldn't find a good pizza in Sardinia, so stick with their own specialties. The pizza's in Napoli will always be the best.
The place is cheap and you can pay by card. Staff is also friendly.More