This dress is cute and will serve the purpose for entertaining a young Thomas fan, especially one that loves to play dress up. I have 2 complaints - 1) the ruffle does not go all the way around the dress, making it appear cheap and lazily-made. And 2) the dress definitely does not "poof" out like in the picture, there are not multiple layers, it's one layered ruffle attached to one skirt; you would need crinoline to get the look shown. Otherwise very cute and my daughter loves it.