I would give this 5 stars is just rating on it's performance. It did great at removing stains in the carpet that were there before we moved in. It would be nice if the battery charge lasted longer.