Love this top, good quality, just enough stretch, not itchy. Comfortable, the material thickness is perfect. It is true to size, seems like really any size could fit because of the stretchiness, just depends on whether you want it super form fitting or have a little space for layering.