This bench is exactly what I needed for my front porch. It is very sturdy and looks great. Not too difficult to put together.