This stuff is great. It really surprised me. After putting it on, my skin looks and feels so smooth and flawless, and it's an amazing setting powder. I have foundations that I used other powders with and they would wear off so fast, and since I have acne, that's a big deal. After a couple hours would could always see my acne again. I used those same foundations with this powder, and my foundation stayed on almost perfectly after an entire, hot and sweaty day. I was really blown away. I can't speak for the anti shine part since I'm not very oily, but after sweating all day, it still did look really nice and still looked pretty flawless. This is definitely gonna be one of my holy grail setting powders.