My little girl (4) loves to play dress up.  Since her other Rapunzel dress, similarly made to this one without as much glitter, literally was in rags, I bought her this one for dress up.  I couldn't refuse the price ($8.99) on Amazon at the time (2 weeks or so prior to Halloween).  Although I told her to be more careful with this one during play, despite her best efforts (she's 4!), there was a large rip in one of the seams after one play session.  She still loves it, and at this age, disregards the tear for Rapunzel play.  Although I've never bought a princess outfit from them, I am under the opinion if price=quality, then your best bet for quality is to spend the extra and buy directly from Disneystore.com.  BUT, if you want to see a little girl's eyes light up and she just wants to run around like Rapunzel, a "tangled" seam rip or not (ha!), go for this one if the price is right (I wouldn't pay over $10 for it). I guess I would rather this be the case at this age, then to be overly picky with her playing in a $40 high-end dress up outfit.