James is a very "useful vacuum cleaner" (adapted from Thomas the Tank Engine) Pros: Lightweight, powerful, quiet, quality materials, easy to use, cord management, change bags. Cons: none yet. Summary: We have carpet, rugs, tile and hardwood. I doubted James would work with our deep rugs because he doesn't have an electric roller head. However, the suction power is so strong that no roller nozzle is required. This is one of James' best qualities: you never have to clean a dirty, hair-coveredโฆ