Mel's Carpet has some of the best customer service that I have ever encountered. They have done some jobs for me and the workmanship and customer service has been the best. On items that they have in stock, installation was once the very next day. They have a medium sized inventory and can order many other brands of flooring. The installers cleaned up every bit of the mess that they made, even swept the floor clean with their own broom! Give Mel's a try!