This is my first time having a robot vacuum and Im really impressed. It was was able to move from carpet to hardwood floor with ease. It picked up all dirt and roamed from one corner to another avoiding collision with the furniture and the walls . Its lightweight, easy to carry not like my bulky traditional vacuum cleaner. It has great suction as evident when you clean the filter. Right now its new and hence the battery lasts long but we do put it to charge on its base after every use. Overall very pleased.