What is the best time to visit Tripura?

Though in Tripura, scope for tourism activities prevails throughout the year, the best time to visit Tripura would be from September to March.