I ordered the xl in white. for fit, it's true to size. it matches the model's photos. it's a comfortable top. the shape is good with the pleating. but, the color is definitely off. it's as if the white fabric was pre-washed with navy. it's not the fresh, crisp white shown, at least for the one i received. 

the quality of the material is basic. the black version might be the better one overall. i'm going to exchange the white one i have to give that a try. overall, i don't think it's worth ful