While I don't specifically have this product, I have many like them. I use mine on a concrete floor and it lasts for about a year before cracking on the bottom of the base. It is used every day, however. I first fill it with water, then when it gets a little crack, empty it and fill it with sand. When the crack gets so big that the sand leaks it's time to buy a new one.
If you have something that provides a shock absorber on the bottom of the bag, it should hold up a lot longer than mine. The XXL Wavemaster type works well with sand or water, unlike the PowerLine style. It's a lot harder to tip over and with the larger surface area lets you punch and kick through a wide range without adjusting the bag.
All in all, this style of bag is a good pick in my book.
WhiteBirch