Bought this in size 4-8.  I was uncertain how it would fit my slim 9 year old who wears a youth small.  The jacket/trench coat fits perfectly no adjustment required!  I'm impressed with the relative quality of the coat.  The buttons don't actually button, there is velcro for closure, and the pockets are non functional, just flaps. There are no special "belt things" on the cuffs of the sleeves as depicted. But there are real buttons on the jacket and a real belt and it looks like a real trench coat. The material feels like really thin woven polyester uniform material like what is used to make uniform skirts; hold it up to the light and you can see through it but while wearing it its completely opaque.  Came with a set of 4 fake moustaches of the kind you can buy for 2 bucks at a party store. I can see I will need to buy more because they don't stay on well at all. The sunglasses are half mirror on the inside lenses so you have improved "peripheral viewing", My son thought that was pretty cool.

Now for the disappointing parts: the watch was a fake piece of plastic with a sticker on the face, like what would come out of a gumball machine, even if my ds wanted to wear it it is too small for his wrist.  The compass was the same, the arrow does not even move, it's complete junk. The plastic "binoculars" have no lenses in them. The handcuffs are also plastic with a spring release lever- no key needed. I'm not sweating any of that though since I mostly just wanted the coat-  we have plenty of spy gear already. The hat, though...it's bad.  Made from the same material as the coat with a synthetic interfacing inside to stiffen it.  I ironed the hat to get the wrinkles out and firm up the brim.  Right now it's  properly hat shaped but I fully expect it to be floppy like a rain hat with any amount of use. Fortunately my son doesn't seem to mind the hat so looks like I won't have to replace it.  My kid is happy and he looks darn cute, and I don't have to sew anything, so I guess I'm still pleased with the purchase.