I'm a regular shopper with topratedshoes and I have been for the last two years. The first time I placed my order I realized their sizes ran a bit larger than what I'm used to, so I've always just placed sizes half a size smaller than my usual size. The product descriptions aren't great, so I can never tell what the heel heights are. but they have an AWESOME live chat assistant (I dealt with Emily) who told me everything I needed to know. Their shoes are cheaper than anywhere else I've purchased from , so obviously it's not going to be real leather and stuff. But I've got no complaints from this site and I'd highly recommend it to anyone !
Tip for consumers: Get the custom sized shoes!