100% waffle knit cotton. These are 24-24/5 inches from shoulder to bottom, then had a large hood as well! They are a wide width to fit a large range of ages for the pool and beach!