Loved the cabinet!  The delivery guys went above and beyond.  Put together myself, took approximately 1 hour.  Everything was lined up properly, so assembly was great.