I love this product. It charges fast and is easy to store. It cleans really good and the easy way to detach and use it has a handle held is very convenient. It is good on both carpet and floors.