LOVE LOVE LOVE this top!! It is very flattering and the size was perfect. I typically wear a L or XL and the large is a good fit. It is fitted around the waist, but the material has some stretch to it, so seems like it will accommodate most sizes. VERY HIGHLY RECOMMENDED!