Affordable, figure flattering, quality material. I purchased this dress for a funeral.  But it could easily be worn for work.  Slightly past the knee on this 5'3 lady.  Lots of compliments from others.  Would definitely but more in different colors or prints.  Super cute!