90 minutes should be plenty. I had a 10AM reservation last week & was done in less than an hour. All the characters had come & gone mostly before I got my main breakfast plate. I think I got seated near the end of the rotation & managed to see all the characters before their breaks. Flynn & Rapunzel had come back in & started visiting on the other side of the restaurant before I left.