How can I say "just delivered a project and it's been received or well" in a much better way? Thanks