Fits as one would expect.  Appears to be decent quality but the issue here is color.  I don't know what happened but the color shown in the images does not match what was delivered.  This isn't the only time my wife has ordered this item, and I would have to think that the color issue is something on the supplier or manufacturers side.
Well, the pictures are purple. Very nice, well saturated purple.  What showed up was pink.  I realize that going from purple to pink isn't that much of a stretch as far as the dye job goes but dang it please have accurate images on clothing items.  Did the double check on item number etc. And what was ordered was what was delivered. No fault there.  The fault lies somewhere else.