This item fits perfectly where I needed it It's okay for the price, if you can't afford better.  It is easy to assemble. Once in place though, don't try to move it it doesn't fit together that tightly.  My 13 year old grandson put it together, so it may just need tightened here and there.  Overall, I'm satisfied for what it cost.