Why is the Midwest one of the world's best areas for farming?

access to ocean
level land
temperate climate
good soil