These are cute, comfortable and affordable. They are cotton. They run about correct size (maybe a little on the large side). They have held up well too. The bows to come untied after a number of washes.