They have a huge assortment of just about every fabric you can think of. I needed to get some vinyl for a boat and they had exactly what I was looking for. The guy who helped me was super cool too. I thought the prices were a bit high but not exactly sure how much this stuff cost normally. I paid roughly $ 18 per one yard of marine vinyl and $ 1 for a button, which I needed 15 of.