Sheer. Very stretchy. Great for swimsuit coverup. Very cute with bodysuit or tank top underneath. Fits true to size with stretch.