Exactly what I needed. I put this together myself, I only needed help putting the top half together with the bottom half. Great for my needs and a good size. Not too big but not too small. Sturdy with very minor blemishes that are barely noticeable( Normal for this kind of material) overall great for the price I got it for.