This is a good cleaner. The biggest downside is cleaning the machine itself. The water tank is also small and needs to be refilled often. Furthermore, the included power cord is relatively short. Outside of that, there's no caveats.