These are the mats I had for two years and finally gave up on. I found that a mat under each car wasn't enough to cover the entire floor, and each mat isn't quite wide enough to comfortably walk around the sides. I found that water tended to get underneath the mats and made a mess. Finally, I had a jack slip on me and it tore a small hole. This contributed to the water problem. Finally, as I mentioned in another thread, because I back into my garage and don't have a straight run because of a tight alley, tire squirm becomes an issue.
All in all, I guess for channelling the water, they do a good job, but be prepared for some downsides.
P.S. They sure aren't giving the things away either