Lovely cotton top. The picture is very accurate. Smart casual and cosy for a cooler summer day. I am normally a size 16 but I read other reviews and ordered a downsize to a medium (would have got small if they had any left). The medium is still a bit larger than I would like, but the cardi is so lovely that I am keeping it.