I experience with different products but when I have special occasion I trust Curls rock leave in moisture and Matrix curl.life to do the job. they never fail.