Ate here a couple of weeks ago. I loved the fact that they had an expansive menu b/c I like a lot of choices. Here's my quick rundown:
Ambiance- lacking; lighting is ok, booths are for children it seems b/c the tables are short in height while the seat booths are tall. Poor setup from what I saw/felt
Food- very good; seasoned pretty decently & was piping hot, gotta love that. Plus with the local beverages options, made it even better.
Service- lacking; food took an incredibly long time, mostly b/c the waiter forgot to put in the order. Came back & apologized profusely & manager apologized as well. Gave us free drinks to makeup for the mistake.
Cleanliness - Seemed pretty clean from what I saw, but I didn't explore most of the restaurant, only my area really.
Overall, I would definitely visit again.