No experience, but I did a bit of searching. I found a couple of unresolved complaints but even that is not alarming considering the amount of business they do on ebay.
I'd say you are ok, but I'm betting shipping will take quite a while in the Netherlands.
I hope it all works out.