I have just purchased fabric from connecting threads and I'm very happy with it. The fabric is not directional, so I can't speak as to the off-grain print, but it is a good weight, doesn't wrinkle easily, and didn't bleed. I'm very happy with their fabric so far.