takes forever to arrive, but turns out it's worth the wait. ergonomic, intuitive, easy to handle and use. it made quick work of cleaning a favourite area carpet that was in danger of getting tossed.