The t-shirt cost a few dollars more than I would have paid in a store. However, I couldn't find a size 7-8 in any of the stores nearby. So I ordered it through Ebay. Fit and quality were excellent. My 8 year old has it a little tight. However, she is almost 9. The next larger size would be perfect. Will order the next size up and update this review.