Fits true. I’m wearing a medium, but should’ve stuck to my true size (large). Stretchy. Slightly form fitting. So soft!