This shirt was perfect .. I ordered it last minute to wear for my anniversary . I am so glad I did.. Im 5 feet tall 135 lbs I wear a medium top so I ordered a medium .. it fit exactly as I hoped . I didn't have to keep pulling up the shoulders they sat perfectly in place.. . The material is very soft .. I ordered blue and its a perfect navy blue.. very pleased with this shirt.. hubby liked it too