Lesson learned - go EARLY. The lines anytime after 11am are ri-fucking-diculous. They have this convoluted system where you queue up in a line that looks legit but is really just a line to receive your wait time - which is anywhere from 1-3 hours. Soooo dumb. The place is enormous and yet they stagger entry.
Once inside the food offerings are diverse and very good. You will be full ALL DAY. Service is friendly too. Not super fast, but good enough. Price is worth it but go early and leisurely spread out your meal to 2 hours like we did.