We have been 11 trips and have always went in late June/ early July. I really like that time of year because it's not crowded at all. There were some trips that we had the whole place to ourselves for a day or two!
This year we are going in May. Not sure if it will be much different?