I use Shark products for my cleaning business.  Excellent for both hardwood and carpets. Like to upgrade as each new model becomes available.