It’s absolutely perfect! I used it on different surfaces and works so well. Area rugs, car seat and bed. My head board for my bed cleaned so easily and I used the smallest hand tool to clean around the silver buttons and it worked so well. It’s easy to use , how to videos and guide pamphlet was very useful and clear. It handles different surfaces as well especially hair.  I’m actually excited to clean now using my carpetXpert