Excellent routing of the lines. Impressive rides. The staff is very very well trained and welcoming. Their instructions are detailed, important, and delivered with good humor. The staff seems to be having a good time which makes the whole experience so much more fun.