All New With Tags from Baby Gap. Size 18-24m. My loss. Just never got around to wearing it all. $20 shipped for the lot.