Pretty sure you'll have an amazing time whenever you go, we're heading there May 11th. Previously done October and while it's in the rainy season there was plenty of sun and partying. Looking forward to trying out May now