Been here quite a few times for lunch and dinner and never had a bad experience. Food is good, menu has a wide variety of choices, there's outdoor seating, and the prices are reasonable especially considering the amount of food you get.
I've ever only gotten a beer with dinner so I can't really speak for the bar scene or what it's like after 9pm. Would recommend for lunch or dinner though.