Delivery was fast and on time. The cabinet is what I expected. I gave it 4 stars because I thought the assembly directions were not as clear as they could have been. I had to disassemble part of what I had done to fix the side panels which were reversed. It was hard to tell from the picture which direction to put them. I eventuality got it together but it’s not quick or easy if it not something you’re experienced at.