Overall, it's okay. I definitely don't mind the patio. Especially since it is dog friendly. The service is pretty hit or miss depending on who you get. Sometimes you feel great and sometimes you feel like you intruded on your servers day. (Customers really shouldn't be that annoying to employees considering that is how you make money)
My favorite is the BBQ Burger!