Perfect vacuum for my 710sqft apt. I have mostly hardwood but it does a great job on my bedroom carpet and area rugs. Great for pet hair as well! I'm able to vacuum my entire apt and still have a charge. Worth the investment.