This was exactly what we needed for my daughter's show outfit. There was one issue with the back strap loops for the hooks, as they were positoned the different than usual and different than in the picture, and I was not 100% sure with the dancing, etc. in the show that the straps would stay hooked, so I sewed the straps on which may have been best for my kid anyway, as she is younger and not used to hooking straps. Overall, it was comfortable, good fit for her, and easy one stop shoppinig for me. I didn't have time or want to drive to exchange, and could just do the quick fix in 20 min. Overall, I was happy with the purchase, service, and the item will for sure be worn for other shows.