They left 4 heavy boxes in the middle of my driveway (I have a hill of a driveway).  Did not take it all the way up the hill.  I've had 4 back surgeries, but had to drag the boxes up the hill and onto the covered porch by myself.  The delivery of one item included 2 large boxes - one delivered on time, the other delivered the following day.  This was a BIG deal, because I had Angi hired to assemble the item.  I was up at midnight trying to get ahold of my pro to let them know the appointment on the following day was not going to work because I didn't receive all the boxes as scheduled.  I could not reschedule the service myself without being penalized since it was less than 24 hours until the appointment.  The morning of the scheduled appointment, a second pro showed up but left when I told him I was trying to reschedule the service.  The online chat lady was able to reschedule, but it was a HUGE hassle late at night and in the middle of my work day.  I am not impressed so far.