I would fold this preflop for sure. As played on the flop, it looks fine.