Quality feel, heavy weight material but doesn't feel hot when wearing. Ironed quickly and looks crisp. I'm catering a baby shower this weekend and will look the part. Hopefully, my food will taste as good as this looks! Fit is accurate...I usually run between an XL and 2XL. The XL fits me great with some room to spare, so definitely don't need to size up on this.