Non slip - NO WAY.  Bottom of this mat is smooth hard plastic. Not what I would consider non-slip.  I put down in front of my entrance door.  My porch is Trex decking.  First time stepping out onto the mat, I slid across my porch like I was on an ice rink. Terrible.  Be really careful. Mine is going back.