AJ Carpet & Flooring located in Gainesville VA has top brand flooring including all types of carpet, hardwood, laminates, ceramic tile, rugs, floor runners, inlay wood, and they refinish hardwoods too! Call today for your new or replacement flooring needs.