I made the mistake of not getting a guaranteed time frame and waited 5 weeks for my shipment. Everything else was great. Definitely get a guaranteed time frame and maybe Uship could set up a system for this with discounts for exceeding the promised time.