Functionally it is perfect. I would usually prefer a softer material to lay on but since this is for the patio it works perfectly fine. Dog loves to sneak up and be a menace by stealing my spot and taking the whole rug for himself. So he gives it a guaranteed 5 stars.