When I opened these up, I was pleasantly surprised at how cute they were. I love the canvas look and the flower doesn't look cheesy as I expected. I knew buying them they'd be a tad big for my little one, but they still worked. She wanted to wear these EVERYWHERE, so they got a lot of wear and were definitely dirty. After several washes, they are still doing okay. I would say these are more a casual type rather than official and fancy. Perfect for dress up too.