Zips up in the back. Has two front pockets.
Overall true to size. Might be a little big if you’re on the shorter side just because straps do not adjust.
Model is 5’2 size 1 in jeans (dress fit her a little big she’s normally a xs). Small fits about a size 3 in jeans.