I bought this for my boyfriend who normally wears a 2x.  I ordered the XXL and it fits him great!  The color looks closer to a deep purple than blue, but  he loves it!  I even like the slight checkered pattern in the fabric.