Fits perfect but sides don't stay up
There is 2 velcro stripes on each side, that do not stick well (I did clean the area before putting it on), and there is also 3 suction cups on each side as well to help it stay up, but the suction cups do not stick. I would suggest that the company changes the design of the side flaps to skip the suction cups, keep the velcro but add a bungee/stretchy cord with a loop on the end to attach to the grocery/cargo net hooks. See the picture below as reference.
ProZ rubber cargo mat review
I purchased one of your cargo mats online. I received it in a timely manner. I purchased the mat so that my 2 German Shepherds wouldn't be embedding their hair (they call them German Shedders for nothing) into the carpet in the cargo area. However, I understand the reasoning behind the diamond plate pattern on the mat for non-slip purposes, but I ended up buying a blanket for them to avoid sitting on the diamond plate pattern. The trimming lines were reasonably enough laid out.