The fit is a little on the small side, but there's good stretch in the fabric. The texture of the fabric is heavier and rougher than I was expecting, feels a little bit like jeans fabric. Cute and flattering cut.