The material is so incredibly comfortable and soft. The fit is just like a normal basket ball jersey. I ordered an XS and it fits me very well. Not too big, not too small and hugs the right places. Well worth it!!!! I did check for shoes when opening the box!!!