material is very thin, when wet you can see everything. for the price you would think they would have doubled or used thicker material. also when wet the suit rides up on legs causing my son to constantly pull them down. otherwise very cute on as long as they don't get wet. i had to spend another $30.00 on a speedo..