We bought these for my daughter who wanted toms but couldn't afford them. We were a little concerned as you usually get what you pay for. This was definitely an exception to the rule! The shoes are cute and comfortable. The soles are plastic, but it doesn't seem to bother her. She wears a 7 1/2 - we bought a 7 and they fit perfect. They were delivered quickly and look amazing with her outfits! These may not last two years, but as quickly as fashion trends change and considering the low price we paid for these cute little shoes, we are very pleased with our purchase!