I'm a true size 10.5 but normally wear 11's.  I purchased both the size 11 and 10.5 in red/black and they both were very big on me!  These shoes run at least 1 size too big and they're a little stiff, so there may be potential for them to hurt or rub on my feet if they did fit (maybe)!  Other than the size issue the quality and look are great - I mean, you'd never know that I only paid $17 for these shoes!!  I purchased these shoes for my wedding...my bridesmaids will be wearing black dresses with red shoes, so I thought this might work perfectly with my long fitted ivory dress!  I'm praying that the 9.5 will fit and not hurt!  I'll update this review once I recieve the new size!  It's wonderful that amazon doesn't charge for shipping back and forth - hopefully I can get the right fit!