I’ve got straight but frizzy hair which goes down to my waist but goes crispy and dry at the ends every time I sleep on it. No matter how I do my hair for bed - in a plait, a pineapple bun, in heartless curl sets, in a satin scarf tied up, satin pillowcase — it comes out super frizzy with rough bent ends the next day. It also gets greasy quickly abd just looks meh even if I do a fresh blow out at night time ready for the morning. I also find these styles incredibly uncomfortable to sleep in. just bought one of these long hair bonnets and used it last night for the first time and OMG. My hair looks even more shiny and perfect than it did when I first blow dried it yesterday morning. It was comfortable to sleep in, much more so than wearing any of the other styles I’ve tried, as I didn’t need to do anything with my hair once it was inside the bonnet, it just stayed loose. My hair also seems less oily on day 2 than it usually does. I am so happy with my purchase and will never sleep without a silk bonnet like this one from now on.