I have Amazon Prime, I don't know if that makes a difference but no matter who sells it I get two day shipping and no problem with returns. If the shipping takes longer then a few days Amazon sends me an email asking if I want to cancel the order or wait for a few more days. The returns are easy. I walk into the UPs store or other return places like Kohls and hand them them the item in a bag or as is and the money is posted to my cc before I get home.