This shoe seems to run a little large. But it does stay on my feet so that is a plus. The footbed fits my narrow heel well but the toe area seems too big (and I have a wide toe area). I like the fun colors. The sole is a nice sturdy rubber. I have worn these to my dance class and they are very light on the feet. However, there is not enough padding for comfortable jumping.