cotton lawn dress. Just a tiny bit sheer. Looks great over a tank dress in the summer. front zip and a self belt in the back. This is my go-to dress for the summer. It is also somewhat adjustable. The self belt in the back has buttons so you can loosen or tighten up to 4"!