The cord is very short. We had to use an extension cord. Otherwise it makes a ton of bubbles, lots of fun! We've only had it a couple of months and have only used it a few times. I'll definitely update if it breaks, since I purchased this one after being sick of cheap bubble machines breaking quickly.