I guess I'm too big for one size fits all.  I'm 5'6", 148 lbs.  It goes on, but is short and snug.  However, it is beautiful and my experience with this material tells me I can wash it in cold, stretch it out while wet, and line dry.  It worked with another of these that was too short.  I like the color, style and material; medium weight and soft.  Wish they made these for us big non Asians.

update:  washed in cold; stretched width, then length.  Is now hanging to dry and is a whole size larger which will be perfect.
update:  I'm a size L and this now fits perfectly.  Gonna order another. Updated stars from 4 to 5.