Looks like I'm in the minority on this.
Just spent 3 days trying to sort out a credit card payment for an SLX chainset to be told that they don't know how long delivery will take, but suggesting 3 to 7 business days. Well that's 9 to 14 days from the order. Too long for me.
On the plus side they do send lots of emails. On the minus, they're not much help.
I have used them before and my recollection is that they weren't exactly quick then either. FWIW CRC almost always manage next day for me. Likewise Merlin and Wiggle.
Anyway I got my chainset elsewhere.