its brilliant if you apply it then leave it for two weeks allowing substance to get into roots , the weeds won't come back from that
But other weeds will and its just a case of applying it before the end of the growing season
You can get non glysophate round up , its not as effective though