I haven't been in 5 years but did 3 years back to back and loved it.
Weather will play a big part in your experience. Wet, you'll enjoy it but can get frustrating sitting in the cold and riding in the wet.
If its sunny, game on. Racing is epic and make sure you get out on the mountain nice...