I absolutely love my bObsweep! We treat him like a member of the family. We call him Bobby. He is amazing. I was expecting something that would eat up my window curtains and that would constantly get stuck. However he is incredibly smart. When Bobby gets stuck he definitely has a knack for getting his self out of trouble all on his own. Also if Bobby misses a spot we use the remote control to guide him back to a spot that we want him to clean although he is VERY thorough and will eventually come back and clean the area that is dirty regardless. Overall best purchase EVER!