I love this shirt! I am 5'6", 181 lbs., and wear a 34DD bra. I ordered a large and wasn't disappointed. The fabric is sufficiently thick and not cheap at all. I was leary about the sleeves, but they turned out to be very flattering and are very "in" right now. I would definitely recommend this shirt to someone.