I ordered this fabric based on a swatch that I had seen at a local (Ottawa) store. The quality is excellent, and the colour is true to the swatch that I had seen. The most impressive part was receiving my order within two days of placing my order! I live in a rural area outside of Ottawa, which typically adds one to two days to delivery time for parcels regardless from whom/where I order. Highly recommend!