Wanted something other than pizza and went here. Was dubious about the all you can eat dinner for 18.90 as other similar establishments have disappointed in the past.
However the food here, especially the sushi was really very good quality. I enjoy sushi and i was impressed by the quality and variety on offer. There was also plenty of other cooked dishes to choose from. I never waited more than around 10 minutes for anything I ordered and easily signalled to the waitress I was ready to order more by leaving my menu open on the table. My Italian is very limited and the staff spoke reasonably good English, so although the menu was in Italian ordering was not difficult.
Drinks prices on par with other restaurants.
I Can definitely recommend, as this place is miles better quality and value than most of the tourist traps along the esplanade.