These DREAM PAIRS ballet flats are seriously the cutest shoes for little girls, and the interchangeable straps make them so much fun. The concept is brilliant - your daughter can change how she wears them by switching out the different colored straps, so it feels like she has multiple pairs of shoes instead of just one. The soft faux leather doesn't rub or cause blisters, which is huge with sensitive little feet. The padded latex insole provides actual cushioning that keeps them comfortable through a full day of school or play. I love that the toe cap is reinforced - it protects those tiny toes from getting stubbed during all the running and jumping kids do. The non-slip outsole with flower patterns gives good traction on smooth floors, which is always a concern with dress shoes. The adjustable buckle on the ankle strap means you can get a secure fit that doesn't slip off, but it's still easy enough for older kids to put on themselves. We have these in multiple colors because they work with everything from dresses to jeans and hold up surprisingly well to rough treatment. The quality is better than I expected for the price - we've passed ours down to a younger sibling and they still look great. If you have a little fashionista who loves having options, these interchangeable strap flats are absolutely worth trying. They're one of those rare kids' shoes that are both adorable AND practical for actual wear.