I can not believe how easy it is to use on carpet.  Swivel feature is a big help.  Attachments are easy to put on and stow.