Really solid bench. Comes ready made. Cushion is lovely and the three baskets are large and very well made. Really happy with my purchase.