They definitely fulfill my requirements
Love these. Have used them for years. They stay on very well for the evening/NON-strenuous event required:) Don't expect them to stay on while, let's say, chores are completed (although I wouldn't be surprised if a few valiant fellows held on:). Overall, in my experience, they will stay put for at least 4 to maybe 6 hours:) and that is usually all I need. If you require longer, just make sure you have some spares:)
Rating: 5 stars