Their UK store is fast and reliable, as long as the item is in stock. Beware if part of your order is out of stock though: they don't reserve the rest of your order while they wait for the out-of-stock item, so one of the other parts of your order could go out of stock while you wait for the first item to come in, then you have to wait for the second one to come, then the first has gone out of stock again etc....
Can't speak for any of their international stores, not used them.