This is a nice and comfortable shirt. i'm 5'7 and i have triple d size bra and i got my shirt in size m. it fits perfectly and my breasts are not showing too big and the shirt is not too tight. it's more of a casual style, possibly because of the fabric that was made of. nothing fancy but a very nice every-day shirt to go with skinny jeans or a skirt. it covers belly really well and it does look nice and slim around the waist. i'm pretty pleased with my purchase.