My daughter is 3.5 but very skinny.  I got this size based on other reviews of this product being too short.  So glad I did that, it fit her perfectly, and I put a black long sleeve shirt underneeth, it worked great.  Yes, it is someone flimsy but I think all the costumes are similar in that regard.  But it worked fine for a halloween party, looked awesome, and held its own.