looks fine to me. You are very rarely going to be behind on the flop, and if he folds to your all-in you end up with a very healthy stack. Well played