These are really small.  They do suck you in like a sausage, but it is not comfortable.  I am well within the XL that I ordered and they do not fit well.  The material is also not smooth, kind of rough and different.