Love this! It fits perfect and is so comfortable, the fabric is cheap, so it won't last forever, but for the price totally worth it. It is sewn well, especially all those button loops!! It was true to size (medium). I am small chested, so if you are bigger, may want to order size up.