I had to send a reminder email several weeks after my order was placed, as I'd had no update or delivery. I got a prompt reply promising action and an apology, and the order arrived in good time after that. So I've dropped a couple of stars for the initial delay and lack of communication, but well done for the response and delivery subsequently.