Color matched perfectly with the image online, sizing was just right, as expected. Not too long. This dress is so extremely soft (cloud like softness) and comfortable, it has great stretch and melts into my figure and curves while covering and erasing any imperfections. This dress held its form perfectly. It didn't stretch through the day and after a few hours didn't become unflattering and loose though. Style it up with maybe a belt and some flats - you will not be disappointed.