I also wish I could give them zero stars.
Placed an order for today, paid extra to have it delivered by 1pm, and was notified at 2:30 that they could not fulfill my order, but would gladly reschedule it for another date. The problem is that these were for my mother-in-law's birthday, so another date just doesn't work. They had no other options for me and did not even apologize, they just put me on hold and told me they refunded me my money.
I will never do business with them again, and will ensure I let everyone know that they are totally unreliable and have horrible customer service!!!!