They promised to deliver a package within the US in 2 days and even after collecting premium changed the delivery date to 3 days. This was the delivery date on their tracking website as well as confirmed by their human agent on phone. Since the receiver will not be there on the 3rd day, I asked the package to be sent back to me and the human agent said that since it was their mistake I was eligible for a refund. But their billing department refused. It is interesting that at this point the billing department said that the package would have been delivered on the second day had I not asked for a return. Basically, I paid $28 to have the package delivered to myself!