Fits very oversized. Modeling a small. My normal size. Very cute. Very soft. Can def size down. XL can DEFINITELY fit a large. Possibly even a 2X