I wasn't sure what to expect from this vacuum but I was pleasantly surprised. I have 2 dogs and one of them sheds quite a bit so I needed something that would handle a good amount of pet care. This vacuum worked well on hardwood floors and on the multiple rugs/carpet I have in the house. I used some but not all of the attachments and they worked well. The only complaint I have is that the swivel function makes controlling the vacuum a bit difficult at times. I wish there was a button you could push to hold the vacuum steady when you don't need it to swivel. However, for the times when you do need it to swivel it works well.