I got this for a small theater production where all I needed was a small fog machine that was quick to setup and simple to use. It was great for that, very easy to setup and operate using the one button to go.
It produces and good cloud of fog considering it's size and price however when you use it, it very quickly cools down and you have to wait for it to warm up again before you can use it again.
So for a small party or for an effect this is a good little fog machine.
However it does have it's drawbacks. This isn't a fog machine you can turn on set what you want and forget about it till the end, you have to press the button every time you want fog. Also although it does produce a good amount of fog for it's size and price, it's won't fill a big room very quickly.
The lead for the button is a good length so you can position it away from where you are and still control it and the button does have a magnet on the back to hold it in place.
Overall it is a good fog machine for the money but lacking some of the features of the bigger more expensive one.