Shipped pretty quick took less than a month to come and it fits just like the picture. I’d say stay true to size I read some reviews that said to size up and I did but I wish I had gotten a small instead of a medium otherwise it’s really nice. Fabric is like something you’d find at forever 21.