I had a great experience using Vet RX direct. I was given a choice for a time slot for next day delivery, and they texted me updates on when my order was en route and when it was arriving. The box was beautifully packed, with a card with my cat's name on it, a small catnip toy and, most importantly, very thorough and clear directions. Excellent!