Huge portions and good value, worth the wait (but also worth calling ahead on peak days of the week). Most of the time food and service great but depends on who's working ... more