We have gone twice in May and once in early June. May was the least busy and the park was absolutely empty, we got to stay on many rides a second and third time. The weather has also been lovely both times, not too hot, not too cool. When we went in June the park was also not busy at all. The weather was really HOT like 36 degrees (too hot) but I think it was a bit of a heat wave as opposed to the norm. I would recommend you go either May or EARLY June MIDWEEK. The only downfall is you don't get Fantillusion or the later park closing times but it is worth it IMHO.