Soft custom Cotton Lycra fabric. The bodice is lined and the bottom has a dropped crotch. Long sleeved version has a deeper scooped back (see picture--long sleeve version will not have different sleeves--it will be all the same fabric).
They easily slip on and off for ease of bathroom or changing. (*Note: Baby sizes DO NOT have snaps, you need to take off the entire outfit to change diapers)