Very cute and comfortable for the price. I bought them for work and running quick errands. I wouldnt want to stand in them all day but for ten bucks they definitely meet my expectation. I typically wear a size 8 and got a size 8. They might be a little big but I think the 7.5 would be too small.