I bought this for my mother as she has been wanting one for a very long time. I could never find one with all of the attachments included like this one. The fact that it comes apart to become a hand held unit for cleaning other surfaces is icing on the cake. This unit provides everything you could ever need for cleaning and it does an amazing job.