Hi, anyone have this model? Is it good for medium pile carpets? also have laminate and tiled flooring but mainly carpet. What kind of technology does it use in terms of sensors? Tia