Not 100% perfect.. but it'll do.
the front's do not fit perfectly.. there is some bulging underneath the driver's chair. the trimming of the rear mats will not be 100% .. you would either get a little too much material that cannot fit under the front seats.. or too much where the carpet would be exposed. The positives is that the gills look like they hold a lot of liquid away from your pants.. so they definitely do the job.
The front passenger right out of the box and rear mats after a little trimming were perfect. the front drivers mat is too small amd dosen't cover as much of the floor space as it should. Also not only is the hole for the retainer on the driver's front mat in the wrong place the mat dosen't even reach - cover the area where the retainer clip is.