I placed an order on June 26th and July 3rd, Their standard delivery time is 1-5 business days. My June 26th order was standard delivery. I received an email saying that the packing slip was generated and estimated delivery was July 2nd. I paid for "express" delivery on my July 3rd order. On July 4th, I still hadn't received my June 26th order (I gave the a grace period because of the holiday on July 1st). I wrote to them asking the status of the June 26th order and they called me and apologized for the delay and stated the delay was because 1 of the items was out of stock (an email notice that the item was out of stock would have been courteous instead of holding onto my entire order - and maybe show that the item is out of stock on the website instead of letting me add it to my cart). They reassured me that it was shipped today as well as my express order. Instead of making up for their mistake and sending my June 26th order with my "express delivery" order from July 3rd, they sent it separately?!?!?! When I questioned why they would do that, they just apologized and offered 5% off my next order. At this rate, I don't anticipate putting in another order with this company. There are many other competitors out there! I now have a delivery status update for both orders with a delivery date of July 7th. That is NOT express delivery. That is standard delivery and they charged me $50 for it! I asked for them to refund my express delivery fee and they would only offer an apology and 5% off my next order. DO NOT rely on this company to get you product you need in any kind of timely fashion. Very bad business and I almost feel like they are a scam. As a small business owner, I very much dislike writing bad reviews but this is HORRIBLE! BeanWise prices are cheaper and will send ground express for NO ADDITIONAL FEE!