It's nice especially for the money.  The material is not the greatest that's why I gave it a 4 star.  I'm busty, so it closes & keeps everything covered up.  I purchased a XL just to make sure it would fit.  I'd usually fit in a M-L  It's snug at a XL