Open Today Until 5:30 PM

We offer expert hand cleaning for all types of decorative and oriental rugs, including new and antique rugs as well as rugs made from silk, wool, and man-made materials.

Our specialized cleaning process has several comprehensive stages so you can be assured that our process is done thoroughly and with the utmost care for your rug.

Rug Cleaning Image

Unlike other facilities that either ship out your rugs for cleaning and repair or clean them in a parking lot, we maintain an in-house Rug Cleaning plant in Virginia Beach with a controlled cleaning environment. Our plant is equipped for specialized hand rug cleaning, so you can rest assured your area rug is safe with us.

To keep your rugs in the best condition, it is recommended that you schedule a professional rug cleaning every 3-5 years. You can drop your rug off at our Rug cleaning facility in Virginia Beach, but we also offer home pickup and delivery to make it as convenient for you as possible.

Our Area Rug Cleaning Service Options

  1. Bring your rug to our store: After you drop off your rug, the turnaround time is typically two weeks or less. We will call you to let you know when your rug is available for pick up. Your rug will be clean, dry and refreshed.
  2. Schedule a pickup: Call 757-333-1010 for more information or to schedule a pick up for rug cleaning. We proudly serve all of the Hampton Roads cities for rug cleaning; Chesapeake, Virginia Beach, Norfolk, Portsmouth, Suffolk, Hampton, Newport News, Yorktown, Williamsburg. We also pick-up and deliver to parts of the Eastern Shore and Northeast North Carolina.
  3. Call our Rug Cleaning Department at 757-333-1010 and we will be happy to give you a price quote for cleaning your rugs. If you know the size of your rugs we can give you a more accurate price quote.

While at our facility, your rug will be inspected for any obvious or hidden stains and any areas of wear. After we have evaluated your rug, we will gladly give you suggestions for restoration and repairs if needed. While on our premises your rug is fully insured against fire and theft.

rug cleaning with foam

Area Rug Cleaning Service Details

Below are links to more detailed information about our rug cleaning services as well as rug repair and restoration. Please contact us if you have any questions about having your rugs cleaned, to request a quote or schedule a pickup.

Pet Stain Removal – Read more about our exclusive pet urine extraction service.

Rug Deodorizing – We apply a clean and fresh scent to your rug after it has been shampooed.

Moth Proofing Your Rug – This treatment is a commercial grade moth spray that is a deterrent to moth infestation for up to a year.

Stain Proofing Your Rug – After shampooing your rug we apply a stain guard that helps liquids to remain on the surface while you quickly blot up the spill.

Heavy Dusting – Dry Soil & Dust Removal (For heavy soil buildup in your rug) – Foot traffic dirt and fine dust is tracked into your home and this dirt gets trapped in the bottom of the pile of your rug and acts as an abrasive file to the wool which causes wear and damage. We have a very effective dry dirt and dust removal treatment using our very own special process. When you bring your rug in for cleaning, we will inspect your rug for excessive dirt in the pile and recommend our dry soil removal / heavy dusting service if needed.

Rug Fringe Cleaning & Repair – This service is performed by hand using a special fringe brush and extra care is taken with a special non-bleach brightener to remove dirt and stains and brighten your fringes.

Rug Storage – We carefully moth proof and wrap your rugs before storing them in our climate controlled storage area. Your rugs are fully insured while on our premises.

Wrap for storage – We can wrap your rug securely for storage using our specially designed plastic rug sleeves.

Wet Rug Restoration After Flooding – If your hot water heater floods your home or any other water event soaks your floors, a wet, soaked rug can easily be picked up by our Pick up and Delivery Service and returned to you restored.

Call us at 757-333-1010 and we will take care of the rest!

Come See Our Showroom!

Get In Touch

Mark Gonsenhauser's Rug & Carpet Superstore

4153 Virginia Beach Blvd
Virginia Beach, VA 23452

Store Hours
Monday - Saturday
10:00 AM - 5:30 PM


757-486-6600

757-333-1010