Too small and too expensive!
This might fit normal sized kids 4-8, definitely not 12. The quality is also just so so. On too of that, they charge you $5 to ship it, then they charge to return it. Try another seller, plenty of small vests to be found on Amazon.
Rating: 1 stars