What is a decent foundation?

Zoe

I get really oily skin by the end of the day and my makeup just literally melts off