I loved the boots when I received it. It was functional and stylish...very cute but not too foo foo-ish. I usually wear a size 7.5 and based on reviews, I ordered a 7. It fit snugly with enough room to wear thin socks. Roomy around the ankle but that's how rain boots are made to easily slip your feet in. Not too much sole support but I didn't mind. On the first and last day I wore the boots, two of the four snap-on buckles broke off! I was so disappointed as I had hoped to keep this boots around for a long time. I had hoped this was not an example of poor workmanship and perhaps I received a "lemon." I wanted to exhange it, but vendor was out of stock on my choice of color (black) and size. I could purchase another one from another vendor but the price has gone up. Doubly disappointed. That's why I gave it 2 stars.