I wonder what is an "off brand". I have ordered many that I wasn't familiar with from reputable sites and have always been happy with the quality of the fabric. I look for color and pattern for my project as much as if not more than brand. But I do stick with sites I have experience with.