I received the floor cleaner about a month ago. Arrived in a sturdy box and upon opening I was able to assemble easily and quickly. The cleaner appears to be built well and is of a good weight. Not too heavy but tracks well and moves smoothly. Easy to control and easy to use. The set up to clean is very easy and quick... quicker than mopping! I used it on tile and vinyl flooring . It scrubbed well and got the grout lines really clean. Clean up is easy. The clean tank and the recovery tank empty easily and rinses well. The brushes seem to stay clean even with our dogs hair being prevalent. The front head that sucks up the water is easily removed and cleaned. It has good suction and leaves the floor almost completely dry! I'm very impressed with the cleaner and would buy it again as well as recommend it. It states it will clean area rugs but I have not tried it on mine yet!