The bench came in a timely manner. It was easy to put together just screw the legs in place. It was a little difficult to determine which way the legs should face. The only complaint I have is that it is not cushioned very well, so the seat is hard.