Got the 2xl and it fits like a slim fit medium.  Ectremely small!!  No exaggeration at all you must order 2-3 sizes larger for it to fit be it still very snug.  Other than that its great quality fabric and the picture is sexy as hell.