What Makes Amsterdam The Perfect Location For Offshore Company Setup

Besides beautiful canals and ubiquitous cycles, Amsterdam offers skilled technology talent. What else makes it perfect for offshore company setup?