Yeah, totally hit or miss. I find if it looks good online, it's crap IRL. And the opposite seems to be true - crap online, nice quality IRL. I do like their tanks, though. Cheap, and it doesn't really matter too much if they're crappy.
I usually do ON for tank tops and workout/yoga pants. Their fit is seriously lacking - I think its always been this way. When I worked at Banana the "rumor" was that they scrimped on having a quality control dept so items often were produced with errors and massive variance with sizing.
That makes sense - their prices seem really cheap lately - tons of sales