I would have given these shoes 5 stars except they broke last week after only owning them a little over 2 months.  I wore them pretty much everyday since I received them until they broke.  I wear an 8 1/2 and read somewhere that with these shoes you should buy the next size up so I bought the 9. They fit fine, but were a tad big. So after these broke I bought the size down and they fit perfect!!  I hope these last longer though. :/