We have been here 5 times now and have brought our family from out of town. Our family all commented that they would come back.
I bordered on 3 stars as I don't truly think their prices are worth it. The food is very good but slightly overpriced for the quality. Their seafood pasta is wonderful as is their bread. Oil and balsamic are great.
Service is above average for most places these day but is not 5 star service. That being said, this is family joint and 5 star service shouldn't really be expected.
Although there is room for improvement ultimately we come back for their consistancy. Their location is convenient and we are comfortable there. We never spend less than $60 and keep going back. That tells you something.