Received on time. Very easy to put together. Everything came in the box just follow the instructions. Takes about 20 minutes to put together. Everything came in good condition. We LOVE IT !!!!!