True to size, no issues with quality noticed so far. Washed well and colors are as pictured. Very nice fit, flattering, modest. Not a lot of support up top for large chest but it holds my DD in just fine and I don't plan on exercising in it after all, lol. Bottoms fit but I prefer a different style so I will be substituting my own black bottoms. For reference Im 54 165lbs and XL was my choice for a slightly looser fit. Will probably buy again in another color.