I recieved these shoes on time and in brand new condition. I would suggest ordering 1/2 a size up, they seem to sqish my toes, but not to the point I would return them. I am tall, 5"6 and 133 lbs and can wear them comfortably for hours at a time. I'm not used to wearing heels, so this was quite drastic for me. When I bought these, they were $22 plus shipping. Very affordable.