we have a mix of tile , hardwood and carpet in we home . we also have two cat . this little vacuum really go above and beyond . we be consider buy a very expensive vac , and I decide to purchase this item instead . the cost be reasonable enough that if it do not work too well it could still be use for small job . well , we have use this little gem as we primary vacuum for the past month or so , and it be great . it be easy to use and get all the way into the corner of carpeted stair , room , and under bed . it be quite versatile and as long as we be consistent in empty it , I think it will last a good , long time .