Great suit for the price, it looked very good and my son was very happy. The material is a little transparent, but having an underlayer without a pattern is normal. (Our son wore a long sleeve t-shirt and his usual pants.) The sizing was as expected. My son normally wears a size 6 so size 7-8 was a little long on the legs but perfect for layering underneath without being bulky.