Great, one tiny mark on the back. No other wear. Snaps on the inseam. Cotton. This is so cute - looks like fur!