Unfortunately, we don't quite understand the positive reviews. We got a mini plate of ravioli, and the gluten-free pizza only had four anchovies.
The food tasted okay. We had to wait a long time for the bill and reminded them twice. The gluten-free pizza was an extra €3, and we also paid a €4 service charge, which wasn't listed on the menu.
A server was very nice when we asked about the pizza. Hence, 2 stars.