We were there from June 27-July 1 with the 27th and the 1st being travel days. The weather was wonderful in the morning and early afternoon. It was high 80s. It was a little overcast during the day, which was nice b/c the sun wasn't beating down on us. In the afternoon and evening it liked to rain a lot. We just put on our ponchos and continued on! It always stopped by parade and fireworks time. As for the crowds, it did look crowded, but wasn't that bad. I had prepared myself for the worst, but it was really fine. We got there before it opened and did 2 early entry days. We got lots in during the mornigs. Then, we fastpassed it throughout the day for the big things we wanted to do. We did everything we wanted multiple times. Our second day at MK we decided to go to Frontierland first, which is a change for us. It was wonderful! We rode Splash 3 times in a row with the only wait being how long it took us to walk off and get back in line. This was the end of June!! We could tell it was getting very crowded when we left. We stayed at CSR (amazing!) and they started having CMs in the parking lots directing traffic on our last day. I think they are expecting HUGE crowds for the 4th. Plus the check in line was enormous! As for Magical Express, it was great!!! No problems! It was so easy! This was such an amazing trip for us! We were also celebrating 2 birthdays and had many special surprises! All the CMs were great! Couldn't have asked for a better trip!