just about to order some sales tops. what's the quality like and is the sizing true to life? i'm usually a 10, but a 12 in teeny people shops.