If it weren't for the consistently poor to average (at best) service, they'd get five stars. Food is great but they consistently understaff, which results in poor service. However, if you're not in a hurry, it's great and can't be beat.
My suggestion to the company...increase your staff or watch your top-line shrink. Too many good breakfast places around that know how to serve properly.