I must say that for the price I paid for this toy I was quite disappointed. In general, it is cute and my grandchildren enjoy pushing it around and hearing the noise it makes. However, it is designed very poorly. When my little grandaughter picks it up all the bubbles spill out. And when they push it around, the bubbles come out from the side. Often the young ones are looking ahead and they don't even take notice of the bubbles coming out.
I would not repurchase or recommend this toy.
Originally purchased a cheap version of this toy for the granddaughter but it was rubbish so purchased this one to replace it. She absolutely loves this so although this was £15 more expensive than the cheap one it is worth it. The only negative thing is that it does use a lot of bubble fluid so I recommend that you also purchase a 5lt tub of fluid to go with it.