The food here is amazing, and the portions are absolutely insane. You get so much food for the money. I end up feeling guilty about not being able to finish what I order. You're always going to have to wait a while for a seat, which I don't mind.
That being said, I wish Yelp would give me the option to leave a 4 1/2 star review because while I don't mind the wait for a table, it takes absurdly long to get your food once you order. I know that they make things fresh to order, but there is no way it should take them so long to get the food out. But, since I love the food so much, I won't short them by leaving them a half-star less than what I think they deserve.