i've been shopping with them for over 10 years- i have never been disappointed. the one time i received a fabric that was not what i expected was totally my fault- i did not read the description which clearly stated what it was...
the fabric in your picture i actually have- and it looks just like that.
they do sell swatches- when you really need to match - make sure of a color it is easy to order swatches-
if you do get something you are not happy with-simply call them- they will make it right- they have very good customer service & with free shipping at $35 ... i can always find $35 worth of fabric (i need)