Love love love these headphones!! I have very small ears that are super sensitive to wearing earbud headphones, and I am so glad that I finally found a pair that I like! First off, there are two sizes of two different styles, and the small "athletic" bud fits me perfectly. I have used them both while running and lifting in the gym and have not had any issues with them falling out. The athletic bud sort of twists into your ear and stays put without getting sore, even after over an hour. Also, while they are not supposed to be technically noise cancelling, I think they do a pretty good job of it as I cannot hear any background noise with them in.
As far as phone compatibility, I have a Galaxy s7 and all of the buttons work perfectly, even with spotify. I am able to pause, play, change the volume, and skip songs without ever touching my phone. I never have any issues with syncing, and they sync fairly quickly every time.
Last but not least, they are a great price compared to some of the other brands! I would absolutely recommend these to anyone.