The top part is fabric but the bottom part is definitely a rain boot. It fits to size and I think it's super adorable! It goes with everything and I have already received tons of compliments on it. I definitely recommend!
I was initially very excited with this purchase because the boots are cute and a reasonable price, but I wore them fewer than 5 times before they started leaking. I just came in the door from walking through a slighly slushy 1 inch of snow, and both of my feet were wet. Definitely a disappointment!