Fairly easy to assemble, resin has a nice finish that looks ok on our patio. Holds a good amount! Have not tried adding hooks or shelves, but I like that it has features to allow us to do that in the future if needed