Weather is tropical, but temperature moderates with elevation; cool and dry from May to November, hot and rainy from November to April