Denim jacket with puffy sleeves. This is not a rough denim. The hem is has stylish frayed ends, and it is open front with buttons. The sleeve cuff has a button. Pairs well with dresses and outfits.