Krabi weather

What is the best time to visit Krabi?