The description is accurate. A little bigger but doesn't lose functionality. He has good reinforcements. I am satisfied
Cotton. There are several layers of gauze inside. I do not know why they wrote "waterproof" in the description, but I did not expect it. We in 9 months size m sits freely, only rubber bands are pressed, on the stomach especially. Although we are thin enough. In the photo-after washing, so gauze is wavy.