These aren't as great as some rainbows I used to have, but then again they are a fraction of the price. They are well constructed and are pretty comfortable. They do conform to your feet a little bit, but could be good or bad.