Three stars because the line is stupid. Figure out the serving system. Is it McDonald's or is it a sit down restaurant?
When you finally get into a seat - after waiting an ungodly amount of time, regardless of how long you perceived the line to be (it's always longer than you estimate) - you feel guilty for staying and enjoying yourself for even a second because you have the thought of the other hangry patrons waiting in that stupid line.
Buck up and be a regular restaurant. It makes no sense and doesn't cater to the regular person who enjoys your food tremendously but doesn't have the time to sit and wait for it. The food is good but is it worth that wait? Probs not more than once or twice.