Product fits a bit baggy even in a large size, so buy smaller than you think. Overall not a huge fan of the design but that maybe just me thinking I want a lot of coverage until I got it on. Material is nice though.