I give it 3.5. Food is REALLY good. BUT staff could use some work. And it is always hassle getting the check because it literally takes 20 min just to get the check. So ask for it early.
And last time i went they said they'd make my drink free IF i wrote a review. I was fine with it, until they said i HAVE to put 5 stars.