Not quite a "Eureka!" moment, but not at all a bad vacuum cleaner, either.

More...