Why did colonists settle in the Middle Colonies?

Colonists settled in the Middle Colonies because of the fertile soil, long growing season, religious freedom and equality to all.