This is my second shirt like this! Great fit very comfortable and stylish! You can dress up or you can dress down! It was a bit on the bigger side so order a size down! I am 5 4 130 lb and a 36B.. I ordered a small the first time and it is very comfortable! But I decided to go with extra small this time and it is just perfect! I definitely recommend! Definitely a must have!