Received on time. All parts were available and in the box. The installation took longer than what was said in the reviews! Sometimes it’s worth paying for professional to put it together.