Look, I'm not sugar coating it. If you want high fidelity, buy corded headphones (e.g. the KEF M500 currently available at costco.ca are hard to beat at < $200), but for bluetooth these are great. I mainly use them for podcasts and video, but music is good enough.
great sound for bluetooth; don't fall out; comfortable
don't sound as good as cord but they're bluetooth