This is my second time ordering because the first item I purchased was small. I had measured my foot and consulted the size guide, but it turned out to be slightly off. For this order, I increased my foot size by 2, and now the fit is perfect.
As for quality, I'm hopeful that this one will last.