Our first time using a stick vacuum,   and was very impressed!   It was easy to set up and get going.   I was thrilled with how much  dirt and hair it picked up!  We have a lot of carpet and it worked great on regular carpet.  I was emptying that cup a lot!   Because of its size it got under things easily. I did notice a lot of hair got caught up in the brush but it was easy to clean out.   It is top heavy and that takes a little getting used to.  But overall all it's great on carpet and hard surfaces. And works great on pet hair!