Perfect fit! Very sturdy product. I was surprised. It was all easy to assemble, too. I did it by myself, but may be a little easier if assembled with help. I have gotten a lot of use out of it already in the short time I've had it. Great buy!