Hardwood, Carpet, Tile, Stones, Vinyl, Granite counter-top, sales and service, sand and refinish existing wood flooring