Warning: Declaration of thesis_comment::start_lvl(&$output, $depth, $args) should be compatible with Walker::start_lvl(&$output, $depth = 0, $args = Array) in /home/carpetcl/public_html/wp-content/themes/thesis_185/lib/classes/comments.php on line 166

Warning: Declaration of thesis_comment::end_lvl(&$output, $depth, $args) should be compatible with Walker::end_lvl(&$output, $depth = 0, $args = Array) in /home/carpetcl/public_html/wp-content/themes/thesis_185/lib/classes/comments.php on line 166

Warning: Declaration of thesis_comment::start_el(&$output, $comment, $depth, $args) should be compatible with Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) in /home/carpetcl/public_html/wp-content/themes/thesis_185/lib/classes/comments.php on line 166

Warning: Declaration of thesis_comment::end_el(&$output, $comment, $depth, $args) should be compatible with Walker::end_el(&$output, $object, $depth = 0, $args = Array) in /home/carpetcl/public_html/wp-content/themes/thesis_185/lib/classes/comments.php on line 166
Heaven's Best Services VA
Testimonials - Heaven's Best Services VA


Heaven's Best Carpet & Upholstery Cleaning Services MD Heaven's Best Carpet & Upholstery Cleaning Services MD
Please Complete The Form Below:


  • Services

  • (OPTIONAL) To Help Us Serve You More Efficiently and Effectively ... Please Complete This Brief Survey ... THANK YOU!



Frequently Asked Carpet Cleaning Questions

How long will it take for my carpet or upholstery to dry?
It typically takes about 1 hour for your carpets to dry. Usually the first rooms we clean will be dry by the time we leave. Drying time of a carpet, however, is regulated by humidity and air flow to the room. If the relative humidity of the air in the room is high or at saturation level, drying time can be longer than one hour. In these situations, air conditioning or heat, depending on the time of year, will help speed the process.

Drying time for upholstery is very difficult to predict. Not only do the above mentioned environmental issues impact the drying time, but the material will have a significant effect as well. As a general rule, expect most upholstery to take up to 24 hours to dry.

Will the cleaning agents used harm my children or pets?
Our cleaning solution is water based and completely safe for pets and children. Some of our stain removal and disinfectant products may contain more aggressive agents which children or pets should stay away from while they are still wet. As a general rule, keep your children and pets from lying or playing on damp carpet or upholstery.

How long do I have to wait after cleaning to let my children or pets on the carpet or upholstery?
The carpet may be walked on with clean feet, socks or shoes while damp. Activity on the carpet should be limited to this foot traffic until the carpet is dry.

The upholstery should be allowed to dry completely before returning the cushions and pillows to their usual places.

How long do I need to stay off of my newly cleaned and polished hardwood floors?
You can replace furniture and walk on your hardwood floors immediately after we finish the cleaning and polishing. Please be aware that the floors will be slippery after they are cleaned.

Do I need to vacuum before you arrive? Do I need to sweep the hardwood floors?
No. As part of our cleaning process we will vacuum your carpets and sweep the hardwood floors.

Do I need to move my furniture before the crew arrives?
No. We’ll move most furniture including sofas, chairs, end tables, dining tables, etc. Once we move your furniture, we’ll clean the carpet (or hardwood floor) and return it to its rightful place. We refrain from moving items that we may damage including entertainment centers with electronic equipment on them, display cases with delicate items, china cabinets which are full of china, and large bookshelves. We are glad to move these items if they are emptied of valuables. We do suggest you remove any breakable items from table tops, etc. We also do not move items that are too heavy to move (such as pianos or pool tables), or items where there is simply no place to put them while cleaning, such as beds.

Do I have to be home while you are working in my home?
It is not necessary that you be home while we are cleaning your carpets, upholstery, or hardwood floors because our cleaning technicians are thoroughly trained professionals you can trust. In order to provide the best possible cleaning, we do recommend that someone is home before we begin cleaning to discuss any specific needs or areas of concern regarding the care of your carpet, furniture, or hardwood floors.

Can I cancel or reschedule my appointment?
We understand that schedules change and you can’t always keep your appointments. We are typically very happy to work with you to find a more convenient time, should a conflict arise in your schedule. Since our other customers and employees depend upon our schedule, we ask that you give us at least 48 hours notification of a cancellation. This allows us an opportunity to service another person who may be in need of service. Cancellations with less than 48 hours notification are subject to a $75.00 cancellation charge.

What payment methods to you accept?
We accept checks, cash, and all major credit cards (Visa, MasterCard, American Express, and Discover).

You are taking out one (or more) of my area rugs for in-plant cleaning. How long will they be gone, and how will we arrange for the return?
Oriental rugs and other hand-woven rugs need to be hand-cleaned in our climate controlled facility. We will have them out of your house for approximately two (2) weeks. Once they have been cleaned and dried, we will contact you to arrange a time for return. If, after 14 days, you haven’t heard from us, please do not hesitate to give us a call for a status update.

How do you guarantee customer satisfaction?
We are happy to work with you to correct any situation that leads to your dissatisfaction, We want to keep you as a customer for life, and are committed to doing whatever it takes to make you satisfied.

Heaven's Best Virginia ... Proudly Serves ... Residential and Commercial Customers Throughout:
Stafford, Fredericksburg, Gainsville, Dumfries and Warrenton Communities In Virginia.


Office Address: 147 Stefaniga Farms Dr, Stafford VA 22556
Office Phone: (540) 752-0160

Quantico Marine Corps Base: 22135, FBI Academy: 22135, Lake Arrowhead: 22556, Garrisonville: 22556, Aquia Harbor: 22554, Mountain View: 22406, 22556, Stafford: 22554, 22555, 22556, Brooke: 22430, 22554, Hartwood: 22471, 22406, Leeland: 22405, Falmouth: 22403, 22405, 22406, 22412, Quantico: 22135, Ruby: 22545, 22556, Fredericksburg: 22403, 22405, 22406, 22412, 22403, White Oak: 22405.


Office Address: Fredericksburg: 434 Greenbrier Ct, Fredericksburg, VA 22401
Office Phone: (540) 693-6314

Fredericksburg: 22407, 22408, City of Fredericksburg: 22401, 22404, Chancellorsville: 22407, 22553, Chancellor: 22407, 22404, 22508 split zip code with Spotsylvania & Orange county, Lees Hill: 22408, 22580 split zip code with Spotsylvania & Caroline county, Fawn Lake: 22553, Spotsylvania: 22551, 22553 Massaponax: 22407, 22408, Snell: 22553, Thornburg: 22565, 22553, 22580, Belmont: 23117, 22960 and 22567 split zip code with Spotsylvania & Orange county, Lake Anna: 22553, 23024, 23117, 22960 split zip code with Spotsylvania & Orange county Partlow: 22534, 22553, 22580, 22546 & 23015 split zip code with Spotsylvania & Caroline county.

Dumfries Office: Fortuna Center Plaza Dumfries, VA 22025 - (703) 634-5777
Gainesville Office: 7371 Atlas Walk Way, Gainesville, VA 20155 - 703) 829-6590
Bristow: 20136 Catharpin: 20143 Dumfries: 22025, 22026 Dale City: 22193 Gainesville: 20155, 20156 Haymarket: 20168, 20169 Lake Ridge: 20192 Lake Jackson: 20112 Lake Manassas: 20155, 20181 Manassas: 20109, 20110, 20111, 20112 Manassas Park: 20111 Montclair: 22025 Nokesville: 20181, 20182 Occoquan: 22125 Prince William: 22192 Quantico: 22134 Southbridge: 22026 Sudley Springs: 20109 Triangle: 22172 Woodbridge: 22191, 22192, 22193, 22194, 22195

Office Address: 322 Lee Hwy, Warrenton, VA 20186
Office Phone: (540) 316-0016
Bealeton: 22712 Broad Run: 20137 Calverton: 20138, 20119, 22728 Casanova: 20139, 22187, 22728 Catlett: 20119 Delaplane: 20144 Goldvein: 22720 Hume: 22639 Markham: 22643, 22642 split zip code with Fauquier & Warren Marshall: 20115, 20116 Midland: 22728 Morrisville: 22712 New Baltimore: 20187 Orlean: 20128, 20106 split zip code with Fauquier, Rappahannock & Culpeper Rectortown: 20140, 20115, 20144 Remington: 22734 Somerville: 22739 Sumerduck: 22742 The Plains: 20198 Upperville: 20184, 20185 Vint Hill farms: 20187, 20188 Warrenton: 20186, 20187, 20188

» Carpet Cleaning | Upholstery Cleaning | Rug Cleaning (Area Rugs & Oriental Rugs) | Furniture Cleaning
» Tile and Grout Cleaning, Water Damage, Water Damage Restoration, Flooded Basement Water Repair

Heaven's Best Stafford VirginiaHeaven's Best of Virginia
Learn More About Our 100% Guarantee