It depends on what you want. I have been 6 time in the first two weeks of May. The weather has been in the mid 70's to the mid 90's. Two of the trips it was in the mid 90's every day. Two trips was in the ,id 80's with a couple days in the low 90's. Two trips were in the high 70's to mid 80's. The evenings and nights were beautiful. There has not been a lot of rain. In fact two trips there was no rain.
I would suspect that April would be a bit cooler.