I'm normally a medium but ordered a small and it's very spacious.  It looks much more boxy than the picture.  I ordered the blue and the color is a very different blue from the picture.  Almost gave it 3 stars.  But I'm gonna keep it to wear around the house.