We've only gotten takeout from here so I can only speak to the takeout side. The food is really good and the service is pretty quick. I've had the steak sandwich and it was really fantastic. They also have some great prepared food section. The burgers were pretty bad but that's just one menu item of numerous that are great.
The only thing is you need to double check your takeout orders as they ALWAYS make a mistake. Otherwise totally check it out!