I should have paid closer attention to the reviews. My son is tall, lean, and it didn't even fit him. He weighs 100 pounds, is on the skinny side and the vest did not even ift! Also, 2 buttons fell right out of the box. What?!