The bench was extremely easy to put together and came exactly as advertised. I put it together by myself and it took less than 30 minutes. It seems very sturdy and like it will last quite a while!