we use this unit on a daily basis ... on carpet, tiles, hardwood floor, etc... and it is an excellent unit... It has a wonderful warranty also. We are very happy and I would recommend it to anyone!