LARGE fits the porch nicely. I really like the geometric design and color. The rubber backing gives it a no slip surface.