Really like these. Cotton canvas feels good and they are sturdy. Not sure you could wash them a lot but I have not needed to wash them yet. Very much worth the price. Mine had no flaws which I expected some when paying this low of a price.  5 star.