Fun experience with 9 & 11 year olds. There were quite a few that were difficult to navigate, esp for the parents. An hour and a half was plenty of time but we still were not able to get through all the obstacles.
We went on a hot day, high 80s, so got a little overheated. Price is on the high side but worth doing once.