Solid piece, but the seat cushion is not great and seems not so durable. Overall it looks good, and probably would recommend it.