I "Had" good shipping with USPS. My packages got to where they was going in about 2 days. Till my last shipment when they sent it to where it was going and then sent it back halfway to me and then back to where it was going so I dont understand that but made my shipment 6 days late. I have heard UPS is really good for shipments but I can't say much on that because I have not used UPS.