It is a good size. I am between a size 14 and 16, size XL fits me perfectly. The dress flowed well, didn't show any extra weight around the tummy and wasn't too tight. The colour and size were as pictured. Washed in cold water and hung to dry with no difference.