This is a cute set, its not exactly as described in Amazon listing: https://www.amazon.com/gp/aw/d/B076J88NGT?psc=1&ref=ppx_pop_mob_b_asin_title#aw-udpv3-customer-reviews_feature_div
It's not cotton flannel at all. It's mostly polyester. It is soft and a cute style. Definitely runs on the smaller side. If you want it to fall off your shoulder definitely size up 1 or 2 sizes.