Shark always has great vacuums and this one is super convenient. I was surprised by how lightweight and easy it was to move around and pick up. It has two settings which are perfect to use for difficult carpets. I have used it on both hardwood and carpet and both equally work great. The vacuum is also detachable, so if you’re looking for a vacuum that’s easy to maneuver and perfect for hard to reach places, I suggest checking this one.