I haven't done one, but I know others have. There are lots of brands and types of cotton. I think dishcloth cotton might be heavy and not very soft. You may like it though.
These are various weights.
LB Cotton-Ease
Patons Grace
KP Shine sport and worsted
KP Cotlin