I had a bottle of this stuff and then I dropped it on the concrete floor - it made the floor really stink until it dried up, never got to apply it lol.
But its probably best to get a company to do...