I was extremely disappointed in this item.  I ordered one size up (Large) to ensure a satisfactory fit but it is way too small, very tight fitting.  It seems to be of low quality.  I will not wear it but will not return since I only paid approximately $5.00.  Moral - you get what you pay for.