This shoes got everything. It is stylish, comfortable, enough support for feet, and very cute. I was also very glad that I could find my size (which is 5.5) and the shoes that does not break my wallet.