Does an amazing job on both my hard and soft floorings. My first one had an electrical fault and within 3 days I had a brand new one arrive cant fault the service at all