I would have bet flop. Thoughts?

If nothing else its good to start building pot. Cant see much option on the river as played except to bet a decent amount and hope for a call.