Absolutely perfect. Assembly was not difficult (I did it by myself) and I had no issues that others mentioned such as about holes not aligning. Took me about an hour to put together. And it fits well in the challenge of my back entry from the garage and basement door.