Yes, I think I got a good deal. Both shirts were $20 off and then I got another 10-15% (can't remember) off with the rep code. I think HL runs very true to size. I am 5'5'', size 8 right now (hopefully a 6 by the summer!) and I wear a M unless I want it roomy and then I opt for L. I got the cardigan in a L because I want to be able to wear turtlenecks under it in the winter time.