I purchased two of them for my grandsons for our latest vacation. Although theVests looked fine they were way to small for my twelve year old grandsons.I recognize that they are stretchable and to be worn tight, but they couldn't begin yo get them on to enjoy there fit. Too bad they looked like good product but the sizing is off.Sized VERY small, but of good quality. Unfortunately, we'll probably only get one season out of it because of the size issue.Nice quality material. Not thin and flimsy like some others. Bought size 14 for my skinny 11 year old who usually wears size 12.Seeing how small the shirt runs based on past reviews I decided to chance it and buy size 6 for my very skinny 4 yo. I figured worst case scenario he would grow into it. Size 6 was perfect for a size 3/4 boy. What a bargain.We bought because it is long sleeve (photo) but received short sleeve (description). Not happy as will not have time to replace at time for use.We ordered a size 14 for my 12 year old son, it was way too small. The rash guard we received fits my four year old:-(Great thick material, feels strong yet soft, resistant and yet easy to take off while wet, my son looks very cute in it,Shrank 2-3 sizes on washing.