Very elegant, classy dress.  I had no problems with fitting especially in the arms.  My arms are a bit on the muscular side so sometimes I have trouble fitting into size small because the arms are too tight.  The arms do fit snug but the stretch nicely so I had no issues.  I didn't need a slip, the material is very good quality and had no issue with the seams unraveling.  Very well made beautiful dress.