We went the first week of February (off season) and the third week of March (spring break) and we liked the off season much better. The crowds were much smaller. Many rides had no wait, most were 5 minutes or less, and even the busiest rides were under 30 minutes. The weather was comfortable (a little on the cold side for most people, but perfect for me). We're planning on going back next January, and will probably never return during a busy time.