Fits as expected.  Great for casual-formal functions and as professional office attire.  I bought a Small.  I'm 5'4", weigh 116lbs and slim in built.  Material seems long lasting and is very comfortable.