Perfect fit, every thing I expected and needed it to be. Not so hard to assemble. Love it!