Perfect size, Fast delivery and assembly. Overall quality is "okay".
The cabinet had areas of damage.  Not worth returning, but not acceptable for the money spent.  In addition, I paid for assembly and installation; handyman left dirty handprints all over the white cabinet.