My students and I had a blast at Disneyland. We arrived in the afternoon but managed to take about 70% of the rides. It is warm in June so there weren't much people. We went for the rides without having to queue much. A few of the more exciting rides were closed for maintenance. There were 2 restaurant serving halal food. We had our dinner at a restaurant serving international halal food. 