I've used USPS and UPS both with no problems. Whichever you choose, be sure to put the quilt into a sealed plastic bag and then into the box. You can ask for a signature by the recipient with either--just costs a little extra. I always do that just in case--that also prevents the box just being left on the porch.