The delivery was timely and the cabinet is perfect. I just wish I hadn’t had to assemble it myself. Yikes!