These shoes are great! They run about a 1/2 size too small. I am a size 7 and I ordered my 1st pair in that size. They were super cute but felt snug. I ordered 2 more pair in different colors, in a 7.5 and they fit just right. Colors look like what is shown. I can wear all day and still feel comfortable.