I will fold here preflop unless two conditions are met: 1. you are reasonably sure he has QQ/KK/AA 2. you are reasonably sure you will stack him if you hit a set. Flop raise is questionable; I think this is a breakeven play if you had raised more, your small raise probably gets called by KK/QQ too often to be a good play.