The V beach top is made from 100% cotton with self colour embroidery & beading. Great to wear around the pool or beach.