Using this vacuum, our team found that it easily picked up heavy debris on both carpet and hard floors, leaving our space so much cleaner! The suction power is amazing and the attachments are convenient. The only downside is that it's a bit on the heavy side so it requires some effort to carry up and down stairs..