I was a bit concerned that the top would be too small on top, (ordered an xl) but the a line design is very flattering and it fit well. it is a biit see through, so i'll be wearing another layer underneath - personal preference.