My mother purchased this pirate costume for my 33 month old son who LOVES pirates! and it is GREAT! She got a large for him, it says size 4-6 and I would say it's pretty dead on sizewise. The pants are a little big for my son who is just barely in a sz 4 but I just tied the sash around the pants and pulled them up a little more and that worked fine. The shirt fits comfortably with a little room to spare but not a ton.

The shirt and vest are all one piece. The skull clips are built in and not hard plastic like I imagined they would be  (which is better!) they are a soft foam.

Overall a GREAT costume that will gets lots of use!