Delivery time was excellent.  Two issues that kept this from a 5 star.  First, several of the cabinet panels and shelves were scratched.  Second, one of the cabinets was missing the hinges so we couldn't attach the doors.  Everything else was as expected.  The professional assemblers were great!