We have a large porch and this mat is the perfect size. The construction seems to be sturdy. The only drawback is the thickness (+- 1 inch) but overall the mat is very nice.