When to go
April through October is the main dry-season window, with June and September as the cleaner sweet spots. July and August bring stronger weather but heavier crowds. The wet season can still work for villa rates and slower pacing, but I would be careful with Christmas and New Year.