Good, not great.
I really like this place but it's not perfect. First and most importantly, the food is very good. Both times I've been there I've walked away full and completely satsified. The only thing that keeps me from giving it 5 stars is the service. It's not terrible, but its not great either. Both times I've struggled to get me servers attention and felt like it was a bother to them. It wasn't bad enough to keep me from going back, but it is a little annoying.