Personally I did not like this for two reasons: the way it fit was awkward for me, and the material seemed to be on the cheaper side.  It would be alright for a normal casual to slightly dressed up outfit, but it is not a formal looking material.  It was however soft and comfortable.  I tried it in two sized based on reviews and my normal size worked, I did not need to size up.