Rainforest is great minus the fact they do not keep up with reservations...we waited over an hour outside even though we had reservations through the Disney Dining. They didn't care in the least, just put everyone on the list and made everyone wait...with small kids, it was a disaster...we didn't eat until way too late and they were cranky and overtired...I wouldn't go back there until they could guarantee we'd be seated near our reservation time ever again!