Super cute! The only thing we had to do to assemble was screw on the legs, which was super easy. My only issue with the bench is that the top part is not entirely matched to the bottom part, but it's strong and feels like solid quality aside from that. Perfect size for our little entryway! Make sure you measure before you order.