Lots of fabrics from cottons, silks, patterns and solids as well as outdoor materials that tolerate the sun. None of the material is ready to take home immediately, instead, what you select is ordered and sent directly to you. The prices hover around mid-range($ 24 – 79 a yard) in mostly wide widths. There was an array of colors to select from… upholstery and drapery widths. They also custom order finished sofas and chairs in their fabrics, window shades and pillows. They carry all sorts of drapery hardware, too. Parking is in front of the store(just off Rte.7). It took me a long time, but I finally found exactly what I wanted to use for some dining room seat covers. The salespeople were helpful and friendly, but until I was on my own, wandering the aisles I didn’t notice a newly arrived fabric that had been tucked into a corner display rack. It was perfect for the room – a soft color done as a contemporary interpretation of a traditional design. Good experience so far… UPDATE: Within 2 days, the fabric roll arrived, sealed in sturdy plastic to protect against the weather!