Summary: 10/10 would buy again for a petite personThe Good: The costume itself (top and skirt) fit perfectly (context: I got a small, the person I bought it for wears a small top and a medium bottom, and it fit perfectly). The buttons are snaps that are easy to do, and the zipper on the skirt works well. The 'patch' on the top is an iron on decal, but it looks good despite not being a patch. The fabric is standard costume fabric, it feels nice (not scratchy), but not like it's going to rip. Minimal loose threads.The Neutral: the skirt is SCREEN ACCURATE which means if you don't want to flash people when sitting/etc, invest in safety shorts! The belt doesn't have a loop to fit the extra under, so if you can't get it to one of the loops on the top, you'll need to fashion tape it. Similarly, there is some gapping between the snaps/buttons, so if that bothers you then you may want to fashion tape that.The Eh: The thigh highs are cute! That said the color is wrong (theyre a dark maroon, not the same shade as her uniform), so if thats important i'd invest in new ones. If you have small thighs, they'll fit great! If you're at all gifted in the thigh department, you'll need to get different thigh highs, the stretch in these isn't that big.The Bad: The only part we didn't like was the gloves. They're a super thin material and they bunch weird at the finger tips from the seams. If you have big or small hands they won't fit right (theyre made to fit an average females hand, like a medium in rubber gloves). That said if the fabric and sewing doesn't bug you, they look accurate enough!