Sadly when we were visiting two of our favorite rides(space mountain and railroad coaster in Frontier land) were closed for maintenance construction. The lines at this place were very short! I don't think we waited more than 10 min for any rides. Toy story land surprised me with how enjoyable the rides there were. The live shows were absolutely amazing and worth the wait! I don't think it's necessary to be waiting exactly when they suggest but at least a 10min before the start of the show. *our wait times might be skewed because we went on a Wednesday on a very very hot June day (weather channel said it felt like 105oF the day we went).There are many good food options for people but there was only limited air conditioned seats so we opted to buy hotdogs from a stand and stayed under the shade for a quick bite to eat. Try the mango juice there, it tastes so good and is super refreshing on a hot day!We didn't get a chance to watch the parades  fireworks because it was so hot outside that we wanted to do all the rides and buy some souvenirs before heading back to our hotel. The shops on main street have a ton of promos for people that like souvenirs and even have us some stickers and a small notepad as gifts.When we left we were invited to do a survey and got a ton of hong kong disneyland souvenirs! If we head back to Hong Kong, we will definitely go to disneyland again...but maybe this time try to come in winter to avoid that heat :)