Slim fit button front denim vest top.
It's very fitted. I'm wearing the size Small but I'll be more comfortable in a Medium. My measurements are 35 (32D) - 29- 36. If you are in between sizes, pick the larger one.
90% Cotton 10% Polyester