We have been here several times and we like the food.
The pricing is a little bit on the high end for what you get especially since you have to line up like cattle at the counter to order. This is especially annoying when the people in front of you have to discuss every item on the menu with the cashier.
The décor is fine for a casual place.
Treat me like I am visiting a restaurant and take my order at the table and I will be there more often and hand my money over much more cheerful, otherwise charge me like a place where I order at the counter.