The style is so fun but the shoe doesn't fit. I ordered a size up because I knew they were rated as small. They were still tight on my feet. The sole really wasn't all that uncomfortable because I expected it have as much padding as a rain boot. What is super uncomfortable is that the rubber part of the boot only comes halfway up my heel so it felt like my feet were going to fall out of my boots. I think this is a design flaw not the way it fits.