It's quite small as I expected because I bought it knowing it was a handkerchief. It has cotton on one side and flat with prints on the other. While not your typical fluffy towel, I use it as such and have enjoyed it so far. The size is perfect for travel or for small children. The color did not change with washing and all prints remained good throughout the period of use.