This came extremely fast. Ordered Wednesday afternoon and it came Friday morning. Instructions were simple and easy. It came with everything I needed in the box and some. It took about 45min to put together. I did it all by myself. I’ve been sleeping on it for a week now and it does NOT squeak. That was my biggest fear. I am happy.