The package arrived in a whole package without any damage. However there are some stains and scratches on a few pieces. Luckily they are not on the outside so I can hide them. The instructions are easy to follow except some holes are not at the right place and I have to drill it by myself. My son and I spent more than one hour to install the bench. It looks good.