Revlon Colorstay is quality makeup that is affordable.
This does stay in place for the 16 hrs it says. I fell asleep without removing and was still on in the morning.
Rating: 5 stars