I guess you have to be a local to love this place. Went there only because the resort we were staying at recommended it, included a free desert.
Service was not the greatest, nor was the food. Seemed like the locals got a little more attention and service. The food was average at best, your typical Italian local restaurant. The best part was the shot of limoncello they give you at the end of yoru meal.