Mainswitch has in the Netherlands a very bad reputation, a well deserved one as well.
While we are setting up "shop" in the Netherlands, Germany and Poland (we are a UK based ISP) we can offer you a good colocation in the Netherlands already.
Unfortunately i can only communicate in English or "some" German, however we provide support in English, Dutch, Polish, German, France and Italian.