My top tip for keeping makeup looking flawless is to use a good setting spray and apply it in layers e.g. before foundation, after base products (concealer, blush, bronzer etc) and after setting powder. I noticed that my makeup lasted longer and looked flawless with this application versus solely using the setting spray as a final step in my routine.