Nice And soft, normally I use M but went ahead and ordered XL, in the front perfect for the belly in the back looks a bit big but my butt is not so big, maybe for ladies with nice and round butt will fit better, still they are very comfortable.