Horrible Horrible Line!  Worse than Disneyland!  Food is great but after waiting for so long, who cares about the food.  If you're diabetic, you might pass out before you get seated and don't be fooled by your ticket time.  There's more waiting after that.  Go to M Resort instead!