I bought these for my very first ballet class, and so far they've worked out great. I was a bit nervous when I ordered them because of all the reviews about them not fitting, but I just got a half size under my normal street shoe size and was fine (I got a 7 and usually wear a 7.5). My feet are pretty wide where my toes join my foot, but normal everywhere else, so I stuck with medium width and it's worked out.

My ballet instructor ended up recommending split-sole ballet shoes, but she said these are fine.

Bottom line: I would recommend these ballet shoes.