The plastic part of the mat is adequate but the green mat part doesn’t sit well. It’s flimsy and doesn’t attach any where so when he dog goes on it, the mat slides off to the side (