It does a great job. The only reason I gave it four stars is because it's heavier than I expected, and I wish the hose was just a little longer.