Ordering couldn't have been easier. The time it took to the order to ship from the time I placed my order was long though (almost a week.) However, once shipped they arrived quickly. I ordered a size up as site suggested. I have a slight gap but when I dance in them they are comfortable. They are true to size (10.5), but I normally am a size 10. Still breaking them in so the verdict is out on my total satisfaction but they are way more comfortable than the size 10 jazz shoes I ordered from my daughter's dance studio for a musical that I was in last summer. Still deciding if I might put insoles in them for extra support as my feet aren't as young as they used to be. Overall, I'm highly satisfied and would purchase again from this site. Only negative is they need a more secure purchasing option online. My credit card company contacted me because my credit card number was stolen. Thankfully, they caught that before more damage was done.