I looked at the size chart and measured myself, everything was a XS except for my waist but I decided to buy the XS anyways and it fits perfectly!! The fabric is thick but not too heavy. It is not necessarily soft but it is comfortable!! I’m super excited to wear it to dinner!! Thanks!!