It's all polyester and feels like it will hold up for a long time. When wet, the back feels like I have a saggy diaper!!! If I ordered the next size smaller, it wouldn't go over my shoulders! The bottom line: too wide in the bottom!