These Capezio shoes are a quality product - Capezio has been in the business for a LONG time.  The body and sole of the shoes are well crafted.  I bought these shoes for my 9-year old who wears a size 4 in street shoes so I bought these in a size 5 and they fit perfectly.  My recommendation is to order a size larger than your street shoe size for these (and really all Capezio shoes as I've had the same experience with their ballet shoes).