I have ordered from Petbucket for several years,I have never been disappointed with an order.It does take a while to get to the U.S,but if you order 2 weeks ahead before you need the product it will arrive on time. Subscribe ahead of time if you want your orders to arrive every month keeping in mind to order 2 weeks ahead.