Yes! Planning for 90 minutes is a good guideline because timing can vary greatly.
Our character meals took about 45-75 minutes. Akershus PPO was the fastest because we wanted to start touring. 1900 Park Fare dinner was the longest because we ate slowly and enjoyed the hilarious characters.