https://www.amazon.co.uk/Anker-Headphones-Lightweight-Sweatproof-Travelling-Black/dp/B01N6DC2ZE
I've had those for almost a year, they fit me better than any in ear headphones I've ever had - only headphones I've has which don't even fall out when I run.
As they're a right fit they block out a lot of outside noise so the sound quality seems great (even though it probably isn't *actually* great, it's not starting from a point of clashing so much with background noise).
Battery isn't too bad, gets a few hours no problems .
For twenty quid they are a fantastic buy IMHO