This restaurant has all of the charm of a family restaurant with an upscale menu. The wait staff is really excellent, very friendly and down to earth. The meals I've had there are really hit and miss though. I've eaten there 7 times now and I'd say that I've had 5 excellent meals and 2 average at best meals.
Most recently i ordered a seafood past dish and i have to say that it was excellent. When i've been disappointing in the past it was when i ordered a meat dish. Keep to the pasta and seafood and you will not be disappointed. The desert menu is great and don't forget to order some of the homemade limoncello.
The restaurant requires velvet parking due to the small and somewhat scary parking lot.