Ive found this place to be pretty hit or miss. Sometimes Ill get back a print and it looks great, and sometimes Ill send the exact same file and get something with a reddish hue over the whole thing. You have to buy a minimum of 3 yards and they dont take back custom-printed fabric, so that means Ill spend at least $90 with a 50-50 chance of getting back fabric I cant use. Another thing is that it takes about 3-4 weeks for the fabric to arrive. Other than the red hue and slow shipping, I like the type of fabric they use, the details are captured pretty well, and the color does hold up well under washing.
Advance Digital Textiles is the best of the best of all digital printing providers on fabric surfaces. I have used them for many projects in the past couple of years. They have a great group of people, with a wide variety of skills sets from artwork and screen engraving, and color matching backgrounds. They really know their industry very well and are always striving to make sure the customer gets their projects completed in a timely manner.
I used ADT for marketing material, and was very satisfied with the quality, and customer service. Using another company prior, I will now use only ADT for all my printing needs.