I love this top, which I ordered in white, large. It's form fitting, has a nice shape, and the sleeves are comfortable. It's long enough to keep my waistline & top of my hips covered, and doesn't ride up. The only thing negative I can say is that the bottom part of the 'peek hole ' does gape open when sitting, so I'm going to have to tack the edges on each side to tighten it, as other reviews have suggested.