A contractor friend of mine recommended Carpet Depot. I'd been googling vinyl flooring to the point where I wanted to just set it all on fire and give up. Billy and John rescued me! Carpet Depot is an unassuming spot in a strip mall, small, like others have said, but floor-to-ceiling, wall-to-wall, flooring and carpet (from sample books to huge remnant rolls). It's got the friendly, attentive, and knowledgeable service box stores lack. The guy at the register (Billy) was intent in conversation with another customer but still took a sec to welcome me and let me know he'd be with me as soon as he could. Another employee (John) walked right up when he saw me wandering around to ask how he could help. Billy talked to me about what I needed it for (a van!), what my options were, and took me straight to what would be best for my project and budget. I don't see how one could claim it's lacking in options! Saw some gorgeous carpet colors out of the corner of my eye - plaid, even! They had a couple of vinyl plank color/patterns I wanted and had not been able to find *any* where else. I'm thrilled I didn't have to settle for something I didn't love. Billy even sat right down on the floor with me, to show me how to install it. I can see how communication might be a bit frustrating, since it's a mom and pop operation and there might sometimes be just one employee, but that was not my experience at ALL. And, it would be worth it for the quality, selection, and knowing I'm supporting a local business. Thank you!