We had CYC landscape our backyard four years ago and not a rainstorm goes by that I don't think to myself, "wow those guys did an awesome job". They did such a superb job preparing our yard before laying artificial grass and pavers that we never have any flooding. The rain drains almost immediately. The last big storm we had in Phoenix a month ago (where there was flooding everywhere!) we did have an ankle deep pool in the turf area, but it had drained in about an hour after the rain had stopped.
We also use CYC's sister company, Complete Yard Care to do bi-monthly maintenance on our yard and they do an excellent job, even fixing things or cleaning up messes without being asked. They're always professional, and we get a polite knock at the door before each service to make sure we don't have anything special we need done.
Our backyard is beautiful as well, and when we move to our new house I will definitely miss my little oasis, which is why we'll be having CYC Landscaping do the work we're planning at the new house!