my wife and i love this place! we had out first date here inbellinghamyears ago, and to this day it is still one of our favorite places to go. the only reason i don't give it a 5.0 is the last few times our service has been borderline awful. most of the people there you recognize everytime you go in but the last 2 times we have had an unfamiliar face which is expected . but we just left minutes ago and it is the first time i have ever left a restraunt without tipping my waiter atleast something! the funny thing is i don't feel bad about it, every other single person that helped us was so wonderful and the one waiter we had said less then 5 words " okay, okay, anything else, sure" .. we were there for over an hour. he ignored us for atleast 20 minutes as we patiently waited to ask for the check and boxes to go - best leftovers ever - and my wife asked another waiter who boxed our food and brought us our check within literally 2 minutes. other then tonight i would say hands down i recommend this place to anyone wanting to try a new place to eat, or go back to enjoy your favorites