Perfect for our porch.   Very well made and sturdy.   This bench comes with a cushion - a neutral color - beige - so can go with any cushions you accessorize it with.  Highly recommend!