These are really cute boots!! I love them. They are a little roomy over the top of my foot and toe area but I think with thick socks it will feel fine. I wear a 7.5-8 and I ordered an 8 and it's almost a tad too big. Since there are no half sizes though I don't know if a 7 would rub the top of my toe so I'm gonna stick with the 8.They are very flat soles with no cushion or arch support but over all it's a super cute and comfortable shoe. I would definitely purchase again. Very well made!!!