This is a tiny shirt. I ordered an xs/s, and by tiny I mean tight. The sleeves were plenty long enough, but it was skintight; there's no way a bra can go unseen underneath. The straps in the back aren't really noticeable; they overlap too much for any skin to show in between. It's a very sturdy fabric; it has a little bit of give, but seems very durable. Overall, I'm happy with it, just be aware that it will show everything.