Ordered 5/10, received on 5/18. Took awhile. 1st time to order from this shop. True to size based on size chart. Fit and style are great. Fabric and buttons are nice and it has thin lining. I wish fabric was thicker. I wore it today for 1st time and top button snapped so I had to sew it back.