Looks good. River bet or check is purely based on reads, so can't really say what is correct. With no read, I lean towards a check.