I have bought these for a few of my guy friends and they love it. It is so much more comfortable and cheaper than Rainbows.

Only downside is that they wear away quickly (around a year). But it is so cheap and comfortable that it is worth it to re-buy it.