I love this machine! have tile floors and 2 area rugs.  It cleans beautifully and attachments are easy to install and remove!  Great product!