No. It leaves your hair feeling dirty with powder. All it does is put a talc powder substance in the hair to absorb the excess oil, but it is like having very fine sand in your hair. I hated the stuff.
It works decently if you use it sparingly, it's no more than 24-30 hours since your last shower, and it's going to be less than 6-8 hours until your next shower. But if you were very physically active and sweated excessively since your last shower or if you have naturally extra oily hair it probably won't help much. On the other hand, if you are just trying to make your hair look passable for a "walk of shame" home the morning after a date, it will do the job.