Great in every way except the sole is a little grippy for what I would expect or need in a dance shoe.  If you do a lot of spins or slides when you dance I wouldn't recommend it, but if that isn't an issue for you this is a great shoe, especially for the price.