I got a size small and it's true to size. The only thing is If you want to wear the sleeves down they are a bit short. When rolled up a little bit tight feeling but looses up throughout the day. I was afraid it was going to be a see through fabric but is more like a satin type. Over all for the product you get a item for the price.