Amazon dress for the win!  This dress fits me perfect!  I'm about 5'7 and about 110lbs.  There's plenty of room for stretch in it on my small frame but still fit me quite nicely.  It came just below the knee which is what I wanted.  I wore it to a funeral and a work banquet and it was very appropraite for both.  It has a nice heavy material that is forgiving and comfortably stretchy.  The color is vibrant and just as pictured - I got navy.  Very classy dress, I was quite pleased!