All in all a good product. It does need some tweaking. The button for the steam process is located in a bad place or is too large. When using just the vacuum portion it is almost impossible to not steam. The steam button is in the way of normal holding. Also the canister tends to get blocked up at the filter quite easily. It is not hard to clear but an inconvenience having to stop and clear often. Also you need to put small wheels that can be lowered for quick runs on carpet to get dog hair or steam a small spot or accident.