The food was good, portions huge, and there was a good variety on the menu.  However it took us an hour and 12 minutes from arrival to getting our food, even though the place wasn't full.  So worth it for the food quality and portions, but be prepared for a long wait to get it.