Works very well, but the nozzle is short so you have to basically keep it next to the area you are cleaning at all times, which makes cleaning sofas and carpets a lot effort and quiet tiring if you are cleaning more than just a small surface stain area.