Visited Annabella's when it first opened a few years ago and found the food to be average so we never went back. After seeing good reviews, we decided to give it another try - places change over time with different chefs, etc. so we stopped in again for dinner. Not much has changed.
The food is basic very average Italian, nothing special. Atmosphere is also very plain. We love Italian food but we have found other better choices in the area. Annabella's serves o.k. Italian food but I don't think it is any better than the Italian Restaurant that went out of business at the same location before Annabella's opened. The service is fine and the entertainment a couple of times a week is very good. If you must eat at Annabella's, I would definitely go when there is entertainment.