Costa Rica is ecologically diverse with a wide variety of habitats. As a consequence it is home to more than 500,000 species of animals and plants representing nearly 4% of all species on earth. Tropical rainforests, deciduous forests, Atlantic and Pacific coastline, cloud forests, and mangrove forests are all represented throughout the 19,730 square miles of Costa Rica’s landmass. The ecological regions are twelve climatic zones. This variation provides numerous niches which are filled by a diversity of species.