We’ve been really happy with this bench. It was fairly easy to put together, and it seems pretty sturdy. It’s a perfect size for our older dog to be able to use it to get up on the bed (too old to make that jump all at once!).