The Dyson Omni-glide is okay for cleaning bare floors. Its twin soft-roller floorhead makes it a cinch to maneuver on hard surfaces. That said, while it has no trouble dealing with pet hair and lightweight debris, it has a much harder time dealing with larger material, which can get stuck on the brushrolls or in the narrow vacuum suction inlet. Its dirt compartment is also very small and needs frequent emptying.