Runs small, made of a weird satin-y material, not cotton. I wore it a few times as a pool/beach cover up but it doesn't really breathe like cotton or terrycloth would. Beautiful pattern and colors, just wasn't a fan of the feeling or size of this.