Walmart highlights its free shipping. But only after I went to the effort of inputting all the info for my checks did my cart display a $9.96 processing fee. While the price still was competitive, that deceptive approach to business was enough to make me cancel my order and go elsewhere. So I cannot comment on the final product.