We actually ate here twice while staying at Hotel Cannero. Contrary to several reviews, we had very nice service from the infamous waitress with the short blonde hair. We believe the secret was to get there just as they open for dinner. After about 7:30p or so, the place starts to get the dinner crowd.
The Mama Mia pizza was fabulous. It had a crust as thin and crispy as parchment. The pizza guy was truly an artist of his craft. The portions are generous and very well prepared and the process were quite reasonable.