I have only had this bench for one day, however it was very easy to put together, seems very sturdy (using it with young kids), and looks really nice! i plan to paint it white.