In general, the best weather starts towards the middle of October and goes through the end of June.  During this time, the sun shines, there is little to no rain, little to no humidity.  The average daily temperature is around 86°.  June is the hottest month and when the rainy season starts.  September is the most humid month.  The rains come and go quickly but they can be furious.  Most welcome the rain to cool down the temps.