100% cotton, machine washable. Made in the USA. Snaps at bottom and feet for easy changing, cute little star buttons on the front. Giddy Up!