This is a perfect fit for my needs and was exactly as expected. No major assembly required. It arrived a day early. I am enjoying it.