I love this vacuum.  The bagless feature and ease of use is the best for our household and shop location (i've purchased 2).  It works great on hardwood floors, tile, and commercial carpet. I do not have a thicker carpet in either location so cannot comment on that.  I would definitely recommend this for anyone looking for a great vacuum.