Stays on while sleeping.
This bonnet stays on.  Very comfortable.  Adjustable and wears well.
Rating: 5 stars