I buy on line from two places. I think sometimes its the computer screen that distorts the colours rather than the photos themselves. Sometimes I've had a bit of surprise, but not to the extent that I'd want to return the fabric. The thing I miss about buying on line is being able to feel the fabric!!