I love the Bloch DRT Dance shoe. I work on a carpetd floor, and I also have a high arch. From day 1 I put these on they were fabulous for me. Free pivot, total comfort, no arch problem. All of these type of dance shoes you need to order 1 to 1.5 size up for sure. They fit snug(small). As an instructor, not just zumba but personal trainer, group instructor you should know this: When you purchase a shoe know your foot type. Flat foot, regular arch, high arch, do you have internal or external rotation etc. Alot of people will buy a running shoe for a class. Not good. a running shoe is made for forward movement. In fitness classes, you need lateral movement fitness shoe. As for a dance shoe for zumba, if your classes are with carpeted floors these are perfect! You need to be able to pivot freely or you will have knee issues, and, you will not be able to perform the dance freely and with ease. If you are on a wood floor, the will be a bit slick. So, know the floor, know the shoe you need. Pick the shoe that meets the style of class, foot type, floor type. Too many people go for cute instead of comfort and need type. So some people might be purchasing the wrong shoe for their foot type or class type, then give a bum review. What works for one migt not work for another. If you have a flat foot, you should not have this type of shoe. You might want the slipper type. I know capezio makes them. Bloch might too. I bought them for my Mom. They are perfect for here. Thank goodness for Amazon as they make it easy to return shoes if needed.