I just got them in the mail. The " velvet" material is soft. They seem to be made pretty well. There isn't alot of cushion , so I guess I'll see how long I can wear them for. I'm usually a 6.5 . I ordered a 6 amd they are only a tad bit big. Definitely order a 1/2 size smaller if you order them. Also, I ordered white. But they aren't white. They ar3 tan.