We just went a couple weeks ago, from the time we sat down we were done in about 50 minutes. Your time will be dependent on the wait to be seated (which shouldn't be too bad at 7:00 am) and how fast the characters are moving.
I would hope 90 minutes should be fine.