My husband has worn this shirt for months now and the color, buttons, and shape have held up well.  The sizes are accurate and it is a breathable material that really works in the summer.  He has the red one which is a true American red with navy logo.  Highly recommend