Fits as expected , I have other tops the same style & they fit the just same . Good buy good price . I don't have any problems with stitching, yes the stitching is white , probably should be black but its really not a huge deal  & I was well aware that the pockets are a little further back , so that doesnt bother me . Good top good price