First of all, the customer service was incredible! I ordered my usual size but it was a little small. I asked for an exchange for a large size. The company sent it to me \\\"rush order\\\" in just a few days - in time to wear it to my grandson's wedding reception. I am SO impressed. As a seamstress of sorts (never could compare to my mom) I found it well made, neatly finished on the inside, made with very nice fabric and nicely,fully lined.