I really love this storage bench, but eventhough it seemed to be packed well, it was broken in several places. I glued it back together with wood glue and it seems to be holding. It is the perfect size and the seat cushion holds up well to my puppy and my toddler! I took out the middle shelves to put my own bin inside.