These shoes look great and are very flattering. They also have a slight heel which I like. The only reason I don't give 5 stars is because they run slightly small. I normally get a 9 or a 9.5. When I order online I usually get 9.5 just to be safe. In this case, even the 9.5 was a little snug. Good to go a half size up probably.