This vacuum had very good suction power and did a super job cleaning my carpet and bare floors. The extra long cord made it easy to access all my carpet areas. The ceiling fan attachment was easy to use as were all the attachments, would highly recommend this vacuum to anyone! Especially pet owners like me.