I ordered this cabinet and paid extra, almost as much as the cabinet for assembly. I thought it would come assembled, but it did not. It came in a box in a million pieces and I got an email from Angi that the assembly would tale place on June 17. Then another email from Angi that the assembly would take place on June 18. That date didn't work for me because I had to work, so I rescheduled it for June 23 at 11:00am. I took a day off work to be home when the workman from Angi arrived. At 10:36 on June 23 I got an email from Angi that they had rescheduled my assembly to June 25. I had to work that day, so now I'm getting really frustrated, so on my phone I tried to reschedule to another day and I hit June 30, but then realized I had Doctors appointments that day, so I called Angi and cancelled the assembly.
Walmart should not offer assembly on products and then send them off to some third party. Angi is a pain to work with!