I bought this for my son for an Easter event that happens before the actual holiday. It fits him perfectly, hes 8 tall and thin usually wearing an 8 slim in everything. The matieral is light weight, but nothing to be set back by, its a little sheer almost like a dress material. The pattern is exactly as shown and the colors are great! The clasps work every time also the loosening and tightening ability is easy and stays put. It matches his sisters dress so how could I say no! I would definitely recommend. Its adorable and a little pop to a bland shirt :)