The package arrived as scheduled and was assembled in approximately 20 minutes after unpacking. All parts and fasteners were included and the instructions were crystal clear. If the shoe population continues to increase I will have to order another.