The size and shape was right, and the glass doors self-close smoothly. It was easy to assemble but I would have liked some adjustment on the two securing holes in the back panel. Good value for money and delivered within a reasonable time.