It’s a little big but I messed up and got a medium, had it have been a small it would be perfect. It’s a really nice vest and has many good features