Used them a few times. Two times I used them I got an email a day later saying one item wasn't in stock so they weren't distributing the order until it was. Both times I replied and told them to distribute the order without the missing item and they did, but it took longer and I was still charged for the whole order even though it was missing an item (both times the missing items were small and only worth about £1 so I didn't bother following it up). I never received the missing items.
That said, I used them earlier this week and received the full order the next day no problems.