I have been dancing for over 30 years, and I think these ballet shoes are wonderful.  They show your arch, easy to turn in, and are very comfortable.  I love that the elastic comes already sewn, so it's so easy!  My only complaint: They run big!  I wear a size 8 regular shoe, and had to return them for a size 7.  (A 6.5 may have even been fine, but I didn't want to return them a second time.)

So, YES, I do recommend these shoes, but order 1-1.5 sizes smaller than your street shoe.