These shoes are great in every aspect EXCEPT the bottoms.  The shoes have a leather type bottom which is smooth so my daughter has a VERY hard time standing on carpet or rugs.  Her feet often slide out from under her when she is trying to stand or walk.  The company says it has a special coating to prevent that, but I cannot tell it is working.

Otherwise, these shoes seem to be comfortable, they stay on well, and they look really nice.