Very easy to put together. Very good for cleaning windows (purchased window tool separately) tiles, sinks etc. very light and compact. I've also found it spot cleans my carpets brilliantly. So far every job I've tried it on it performs adequately if not better.