Solid. Good quality and comes assembled. The only con is the seat is on the smaller side, but I did expect that from dimensions provided. Overall, we are happy with product.