This shirt is super cute! The material is a very nice stretchy material. It is very well made and a good quality. I am 5’7” and 165lbs. I wear a size 38DD in bras. I wear a large in shirts. I ordered a large and it fits perfectly. The shirt is flattering and very comfortable. I would definitely recommend this shirt.