Our family loves this place. Food is good, prices are fair, and customer service has always been great. Only gave 4 stars because space is so small, there is usually a wait (though short), and for some reason they have split hours: open in morning, then close, then reopen. I went one day and was turned away because they were about to close, only to reopen a few hours later. Odd.