I ordered the large thinking it would be a bit loose on me, but it is so big and huge that I should of gotten this in the x-small instead.  The material is not 100% cotton not as soft as I would of liked.  Quite disappointing.  