How was Amsterdam's location an advantage?
It was simply a great location for trade, which made New Amsterdam politically and financially stable.