What were 3 reasons why New England was the perfect place to build textile factories?

Group of answer choices

Poor Soil, Ports, and Rivers/Streams

Poor Soil, Hot Summers, and Cotton

Ports, Cotton, and Slave Labor

Rivers/Streams, Cotton, and Slave Labor