Lovely soft material and sparkly buttons. But please note this is not white, more ecru, very pale cream. Hence only 4 stars. I've kept it as it still goes with the 2 dresses I wanted it for. I'm a size 14/16 but bought size 18 and it fits lovely without being too snug.