The baskets are pretty sturdy and can hold heavy objects. The bench feels very solid. The cushion is somewhat thin, would be nicer if it's thicker.