How clean is your carpet?

Earlier this year, a Huffington Post article called carpets hotbeds of "bacteria, pollen, dust and dead skin." While most people vacuum regularly, vacuuming alone can't always clear out all of the harmful agents that might be living in your home.

So, if you're overdue for a carpet cleaning, here's a list of companies in metro Atlanta with the best Google reviews.

Mr. Steam

4.9 stars, 404-513-1311

Office location: Atlanta

Services: Carpet, rug, hardwood floor, tile and grout, upholstery, mattress, auto interior and leather upholstery cleaning. Also carpet repair and stretching.

Service areas: Atlanta Metro area, including Buckhead, Brookhaven, Sandy Springs, Smyrna, Marietta, Decatur, Dunwoody, Roswell, Alpharetta, Johns Creek and Duluth.

4.9 stars, 404-403-0045

Office location: Peachtree Corners

Services: Cleaning services for carpets, upholstery, sofas, tile and grout, mattresses, auto upholstery and area rugs. Odor removal and flood damage restoration services are also available.

Service areas: Atlanta, Buckhead, Vinings, Decatur, Marietta, Sandy Springs, Dunwoody, Roswell, Alpharetta, Brookhaven.

4.9 stars, 770-242-1313

Office location: Norcross

Services: Cleaning services for carpet, area rugs, tile and grout and air ducts. Hardwood floor resurfacing.

Service areas: The entire greater Atlanta area including parts of Dawsonville, Newnan, Locust Grove, Jefferson, Cartersville and Villa Rica.

4.9 stars, 404-606-2155

Office location: Buckhead/Chastain

Services: Carpet cleaning, pet stains and odors, area rug cleaning and upholstery cleaning.

Service areas: Citrus Fresh covers most of the Atlanta metro area.

OxiFresh Carpet Cleaning

5.0 stars, 678-365-3001

Office location: Atlanta

Services: Cleaning services for carpets, rugs, upholstery, tile and grout and wood floors.

Service areas: Atlanta, Buckhead, Cumberland, Northwestern, Vinings and more.

5.0 stars, 404-848-0901

Office location: Cumming

Services: Carpet cleaning, water damage restoration, window cleaning, power washing, gutter cleaning, wood floor care, upholstery cleaning, tile and grout cleaning, deck refinishing, blind cleaning, air duct cleaning and Christmas lighting.

Service areas: Forsyth County and parts of North Fulton, DeKalb, Gwinnet and Cobb.

Shelly Browne (right) and her son Parker (left) along with their Airedale terrier Jack (dog) at a breast cancer event in Kennesaw. Browne owns All-Star Chem-Dry, which offers free carpet cleanings to breast cancer patients.

Provided by Shelly Browne

icon to expand image

Provided by Shelly Browne

4.6 stars, 404-445-0086

Office location: Marietta

Services: Carpet cleaning, area rug cleaning, upholstery cleaning, pet urine treatment, protectant, water damage and stone and tile.

Service areas: Gwinnett, Cobb, DeKalb, Forsyth, Pickens, Cherokee County and Fulton. 

Classic Care Services

5.0 stars, 404-914-3103

Office location: Atlanta

Services: Wet and dry carpet cleaning, carpet dyeing, carpet repair, pet odor removal, upholstery cleaning, area rug cleaning and repair, high rise carpet cleaning, tile and grout cleaning, hardwood floor cleaning and refinishing and water damage restoration.

Service areas: Atlanta, Brookhaven, Sandy Springs, Dunwoody, Chamblee, Smyrna, Marietta,
Johns Creek, Alpharetta, Roswell, Milton, Duluth, Kennesaw, Mableton, Austell and Decatur.

Got Carpets?

4.7 stars, 404-447-8658

Office location: Avondale Estates

Services: Cleaning services for carpets, upholstery, drapery, area rugs and mattresses. They also do emergency water extraction and deep soil removal.

Service areas: Aaron, Acworth, Adairsville, Adams Crossing, Adamsville, Alpharetta, Austell, Avondale Estates, Ball Ground, Bartow County, Ben Hill, Brandon, Briarcliff and downtown Atlanta.

D&M Carpet Cleaning

5.0 stars, 770-232-6110 

Office locations: Alpharetta, Atlanta, Johns Creek, Roswell, Stone Mountain, Duluth, Conyers and Covington

Services: Carpet, area rug, upholstery, mattress and leather cleaning, janitorial and house cleaning, pet odor removal, tile and grout cleaning and sealing, pressure washing, carpet dyeing, water damage services and more.

Service areas: D&M services most places in Fulton, DeKalb, Gwinnett, Newton and Rockdale counties.