The soles are firm like shoes, but the uppers are comfortable like slippers. I like them so much I ordered 2 more pairs. The only drawback is that my left heel is very narrow, so the back slips. I wear them with the backs tucked under.I went back and bought both black and red pairs. I wore the red ones today. They are not the red as pictured. The color is more of a dark rose. They would clash with red leggings or a long red skirt. Otherwise they are very comfortable.