Consider accepting and merging even if it’s not perfect. You or the contributor can fix some things can in a follow-up patch. This also helps with long term engagement and trust.