For a higher quality option try this soft absorbent 100% terry cotton tea towel. Price at $5.80 each and measures 16" x 25".
Matching dish cloth is also available.