Excellent quality, and very simple to put together. Just the legs need to be attached. As for the size, it’s not too deep but it’s wide. The height for my platform perfectly as well.