This shirt runs true to size. It is a slim-cut and very stretchy. I'm 5-9 and 136 lb with a D cup and I ordered a medium and it is perfect. Size up if in doubt because this is very stretchy and cut cute. I think this shirt is for ladies with a cute figure who want to show off a bit