I have been searching for a good laminate/ area rug machine, I have purchased a few. This machine performs above my expectations, plenty of suction, the self clean function is great, By far the best one I have purchased.