I picked this up about a week ago and it is a great product. It can be used on bare floors and carpet. The suction is unbelievable and yet it glides across the surface. It has many attachments along with the ability to be used as a handheld. The handle can be let down so that you can vacuum under furniture.