Review (4/5): Great for special occasions
This stuff is great for making sure your makeup looks great for an entire day. I used this for my wedding and also have used it for especially long days. For my wedding I used this as a base before my dinair airbrush makeup. I think this really prevented any shininess all day, but I really slathered this stuff on. It really does help prevent sweat or any shininess on a regular basis when I only put one coat on, but it is definitively not perfect if you are outside all day or doing something active. Overall it does the job for stressful presentations/events or long days and you can apply more if you are really concerned.
I gave it 4 out of 5 stars given that it can mess with your other makeup if it is not completely dry yet. Multiple times I have put on some sunscreen after this and been a cakey mess. So just make sure to leave 5 mins before and after this to apply anything else to your face. Otherwise you may need to start over.
I have very sensitive skin (acne and some allergies) and have had no issues with this product. This product is pretty harsh tho so I would've use it regularly for that reason.