The place was great when it first opened. A couple years on and it seems as though it's on its way downhill. The attentiveness and knowledge of your server will vary greatly. There are some attentive servers here, but they are few and far between. The accuracy of your order will vary, as well, either on the part of the server (there's high turnover, methinks) or who's flinging food in the kitchen.
I don't think its death is imminent, despite the slow evenings. Weekends are the busiest times and it's one of the few sit down and be served joints with reasonable prices for breakfast/brunch. The food is still tasty.
If you have a problem, ask for a manager and present your case in a CIVIL manner. They want to make your visit right and educate the employee.