I always heard about rainbows and I have to say now that I own a pair I absolutely love them. They do take a bit of time to break in but they are worth it. I always prefer to buy something for more $ with higher quality that lasts and looks good.