If I could give them less than 1 star I would. I purposely went with them because I believed them to be a reliable operation. I paid the premium for same day service. I ordered very early (I am 3 hours earlier time difference). I needed it to get so someone very sick in the hospital and they notified me at the close of the day that they could not deliver it. I would of gladly changed my order to something they had in stock if they had told me sooner. Why advertise a product that your supplier does not have? I have no guarantee it is even going to be there tomorrow. DO NOT USE THIS COMPANY! They wanted to give me a whole $11 back for my trouble. They are not a reputable company in my opinion.