It is exactly what I needed for my porch. Comfy good quality. It is hard to put together. Hire the assembly service . It was well worth it.