Delivery time is good. Orders are marked delivered prematurely which is extremely frustrating. Also have my payments fail multiple times and the customer support is brain dead. I suppose it is okay to use in case of bank discounts but professionalism is severely lacking.