Family Owned and Operated for over 25 years

Enhancements to accentuate your lifestyle



Hardwood, Laminate & Tile Flooring ILWith our showroom and flooring selections located right in Naperville, IL., we focus on finding the best fit solution from hardwood to tile for all your flooring needs. Our designers will help you find that perfect match for your next project. We understand how important it is to get the flooring you need at the best possible price. Our team will work hard to find exactly what you want and offer you a competitive price. Our main goal is to provide you with the customer service and flooring you need.


Solid Hardwood Flooring NapervilleOur hardwood flooring in Naperville, IL has a showroom of hardwood flooring options from every grain and color possible. From wide plank to narrow beams, we find a perfect fit for any room in your home. For years, homeowners have used hardwood flooring because of its appeal and durability. The best part about this type of flooring is the low maintenance it requires. With just a broom and mop, you can keep hardwood flooring looking new and appealing. The team at BBCG has a large selection of quality wood flooring priced competitively.

Learn More


Our laminate flooring in Naperville, IL has a showroom full of samples for those areas that just need a detailed touch on a budget-friendly area in the home.

Learn More


Our tile flooring in Naperville, IL has a showroom full of samples from travertine to ceramic wood-like flooring that are ideal for homes with pets and children. We also offer heated floors in our Naperville, IL showroom.

Getting New Flooring Installed

After we have helped you find the right flooring for your needs, we can install it as well. Being able to get your flooring from the same place that installs it is convenient. We have some of the most experienced flooring installation professionals in the area. This means you can get your new flooring installed without having to worry about problems along the way.

We use a larger crew on each job, which means we will be done before you know it. We have served residents in Naperville, Aurora, Hinsdale, Woodridge, Lisle, Downers Grove, Wheaton, and Plainfield for over 25 years. In this time, we have helped thousands of homeowners get the right flooring.

Are you tired of looking at the worn out flooring in your home? If so, give us a call today to find out how we can help you out.

Learn More

Best Buy Carpet & Granite Wheaton & Plainfield

"We chose Best Buy to cut and install a quartz countertop in our master bath. The crew was fast, clean, and professional. Highly recommend! Thank you again!"

-Kyle R., Chicago IL
Best Buy Carpet & Granite Wheaton & Plainfield

"They came fast, did a quality install and cleaned up everything finishing with vacuuming. Clear timely communication as well!"

- Anna P., Chicago IL
Best Buy Carpet & Granite Wheaton & Plainfield

"Good carpet selection and advice, and excellent installation service. We are very happy with the quality of both the carpet and the worksmanship in installing -- very professional and courteous personnel."

- Liz F., Naperville IL
Best Buy Carpet & Granite Wheaton & Plainfield

" We had granite counter tops put in to two bathrooms. They were expertly cut and installed. They look gorgeous! "

- Sonja M., Chicago IL
Best Buy Carpet & Granite Wheaton & Plainfield

"They did our granite counters in our kitchen and bathrooms, and they did a PHENOMENAL job. Lydia was our main contact and she was very responsive and very helpful. They were a little more expensive than Home Depot - but the quality and professionalism far exceeded our expectations. I would highly recommend Best Buy For granite counters."

- Loomis L., Chicago IL
Cambria® Natural Quartz Surfaces Logo Mohawk Flooring Logo VICOSTONE Quartz Surfaces Logo Shaw Floors Logo

Showroom Location

1624 Illinois Rte 59
Naperville IL, 60563


Slab Warehouse

31W101 Schoger Drive, Unit 11
Naperville IL, 60564


Store Hours

Monday–Thursday:   9am – 7pm
Friday:   9am – 6pm
Saturday:   9am – 5pm
Sunday:   11am – 4pm