Our bench was delivered fast. It was packaged well and protected. I had the 5 legs attached in less than 30 minutes. The bench is very sturdy, great color, fabric is a high quality. Love this piece.