It would depend on the size of your child. My daughter is 10 yrs old and wears 12/14 pants and 14/16 tops and this is too tight for her now. It was bought for her on her 9th birthday and fit her for about 6 months. In my opinion it runs small for its claimed size. I have included a size chart from the AG website. Hope it helps. http://store.americangirl.com/static/popups/sizeChart.html
I think it is called the heart dress for dolls and it comes with a book for $24. My daughter has that as well and may be willing to part with it on Listia (she has her own listia account). Let me get back to you on that.