I’ve had mixed experiences (as with pretty much every other internet bike shop I’ve used).
My last two orders were for things they had “in stock” on the page but I got an email a day or two after I’d placed the order to say they were actually out of stock and it would be ages before they got more. A bit disappointing.
But in fairness on the bulk of the orders I’ve made with them they’ve been fine, very quick to despatch and good comms. Plus they tend to stock little bits that are difficult to get hold of elsewhere… like chainring bolt spacers sold singly!
Worth checking stocks beforehand though… just in case.