Good quality for the price but thank God I ordered a half size bigger. I'm usually an 8.5 but I ordered a 9 based on other reviews and even the 9 is pretty snug. I got the black and pink ones and they're adorable though.