Most of southern California has a Mediterranean-like climate, with warm and dry summers, mild and wet winters, where cool weather and freezing temperatures are rare. Southern California contains other types of climates, including semi-arid, desert and mountain, with infrequent rain and many sunny days. Summers are hot or warm, and dry, while winters are mild, and rainfall is low to moderate depending on the area.