Went with my kids, 9 and 6 yo. I went with the expectations that it would be crowded and there will long queues. Because of this expectation, the trip to Disney was actually pleasant. Yes there were long queues and you must be prepared to wait in queue. We bought a 2 day pass to spread out the rides. The fast lane pass was given out at specific timings but I never got to queue for it. Average wait was about 10 15 mins. The food places were all generally crowded but with the expectations of crowd n queues, it was alright. Food was quite expensive but ok. I didn't stay at the Disney hotels so we took the MTR. It was convenient and efficient. I felt all the rides catered just nice for my kids at age 9 and 6. The souvenir shops were great but generally quite costly. Overall it was a good experience as both me and my kids loved the time there !