I think this is a great dance shoe for someone, like myself, who dances all styles of dance, quite regularly, on several types of flooring and for two to three hours at a time.  It is not too high, or low, has a nice look and is very comfy and I think it will become even more comfortable as I wear it.  I did make a mistake in the sizing part of my order though:  I read all the prior reviews about the sizing (I am a street size 7 to 7.5 wide) and I noticed many said, the shoe ran small, so to be on the safe side, I ordered a size 8.  I am able to wear the shoe however, I have to put extra padding in to make sure it stays snug on my feet.  I think if I order it again, which I probably will, I'll order a 7.5 next time.  That extra half made it just a bit too big for me.