I really have nothing but good things to say about this. It does a great job on carpet and hard surface floors. Very impressive battery power. It really lifts the carpet up and claens them very well. It is also easy to remove the dirt bin and clean the filter.