Zip up . Bought recently from shein as a large but it’s more a medium . Can be worn open . Bang on seasons trend . Bit stretchy , wish it fitted me