Super cute and quality material. The leg holes are super big tho. My little lass is on the tiny/skinny side so its pretty big for her in that area even with a swim diaper on. The design is good nonetheless and holds up well in the water