I am 5’10 and weigh 158. This top is true to size. I usually wear a size medium in tops, but when it comes to halter tops, I like to wear a small. With the size small I didn’t need to wear a halter bra! It holds up your chest very well and the top stays in place. There isn’t much stretch to this top! If you feel more comfortable with a looser fit, I would definitely recommend sizing up from your normal size. But if you want it to fit just like a glove and to not move definitely order your regular size.