For the most part, you get what you pay for! I only ordered shoes from Rainbow and I like them. But DON'T ORDER YOUR SIZE IF YOU HAVE BIG FEET! YOU MUST ORDER THEM A SIZE OR TWO LARGER! REALLY! I realized that these places that sell shoes made in other countries make them smaller than America. The people who make them are small I'm thinking so they make shoes small. I'm just guessing that this is the problem. However if you don't mind wearing smaller shoes on your big feet then order your regular size!