Bought this way cool shirt for my son who was heading to the festival! He wears a med in most button up shirts and a large in t-shirts. This shirt runs really small. We did reorder but order a XX-L and it fits perfect! It washes well and he loves it!!!