The website was easy to navigate, place order, and vet's info. Email confirmed my order and request for vet approval, suggested I call the vet to speed up. Next day order status not updated so I called my vet and confirmed they had approved. Day 3- second request for vet approval was sent (? Automated mail again). I looked up Allivet reviews and panicked. Tried to call customer service twice- see other reviews. Checked my CC account. Charge was 'pending' for 5 days and then disappeared but did not appear in 'charged'. Day 6- ordered drug through another vendor-slightly more expensive. On day 11 was surprised to see both orders arrive. Only then order status was updated to 'shipped' and the CC was charged. Bottom line- will I order from Allivet again? Probably, their prices are good, but well, well in advance. Do not order anything you need urgently.