I am going in May. The 18th though the 21st.
But anyway, it seems your going during the peak season. I would, if you can that is, try to go in May or early June (1-7) before the summer heat and crowds get there. Granted thats just an estimation on how crowded it could be. Have a good time though.