Perfect little bench for the entry way especially for the price that was paid. Arrived quickly and assembled in minutes. Simply screw the legs on. May want to use the the little floor protectors that go on the bottom of the legs to prevent scratching.