My kids and all of their friends that came over loved this toy.
It is fun to play with in the garden and not really that deep/wide to require your constant attention when little kids are around: the water is more to keep you fresh in a hot summer day than a mini pool.
Note that it takes some time to inflate it: not only because it's big but because you will need to inflate several areas separately.
You'll have to do it all over again when you put it away. And make sure you let it dry well before storing: water easily stays in the tubes that run inside (and go to the cannons, for example).
So, in short, this is not something you can pull out on the spare of moment.
All in all it was a good buy, but it did leave that "taste" of 'overpriced'.