The dimensions are perfect for what I needed, and it was pretty easy to assemble. Some of the parts don't line up to lie flat but it's more of an aesthetic issue, it doesn't affect anything functioning or closing. It's sturdy and is holding up well so far!