I already wore the shoes once so the bottoms were dirty from me. They didn't come like that. The shoes fit perfectly so if your size 7 then your size 7 in the shoes. If I was you I would take the deal of $40 with shipping and buy the shoes a really nice, comfortable, and I'm pretty sure they are Nikes if you look at all the symbols and stuff. They do at first have a rubbery smell but it's not anything like big it's not that bad. They just smell like new shoes. I love them. If I was you I would order them. The only things is that mine took forever like a month to come but I would rather wait then pay 110 dollars for the in store price which is stupid.