Pictures do not do this dress justice! It is so cute! It is officially marked as a size small, but it is layered and has a lot of stretch, so can easily be worn up to an XL. The style and color are cute and flattering. This is the perfect dress for a breezy summer style!