Arrived quickly and in good condition. Was easy to assemble. I would recommend having an extra hand for the bench like the instructions recommend but easy to put together. I needed something by my door for dog items and shoes. It is sturdy and cute.