This is, most likely, exaggeration. Been going for years, and even at the busiest times it's never been a two hour wait. Yes, there is a sizeable wait if you go at peak times, especially holidays. The food is generally good and worth it. And if the food doesn't meet expectations, the staff is incredibly reasonable - letting them know and asking them politely if they would fix it is way more likely to get someone more bacon than leaving a petty review on the internet. Passive-aggression is too cold for frying.
The time delay is definitely possible. I was there at lunchtime, on the weekend. 45+ minute wait to get my order in, then an hour wait to get my food. This is not an exaggeration. I have the times documented.
Thanks! Your answer is awaiting moderation.