Water absorbent cloth. Gentle on any surface and does not scratch paint or coat. Customize design with your brand / logo. An inexpensive yet useful gift idea for car owners.