This is my go to foundation. I find that it is very buildable and hides my blemishes relatively well. I find that it doesn't run and will last a whole day without having to touch it up. I also find that when you do build it up it doesn't look cakey at all. I love this product. But I wouldn't recommend it to someone with oily skin like the packaging suggests. I have combination skin and this works well for me though.
I wear this foundation when I go for a night on the town a lot and it holds up very well, even when I'm sweating. I also find that I can wear it for a whole day at work and it doesn't move at all or fade.
I get a good coverage from this foundation but like others, I also find it a little bit oily. I would not use it without also applying e.l.f translucent finishing powder.
Tips: Use a beauty blender and make sure to add finishing powder to stop it feeling oily.