I love it.  It was angi that kept rescheduling the assembly.  They canceled at the last minute 2 times. Tim did a great job once he got here. He was alotted 1 1/2 hours and he was  here for 5 3/4 hours. No wonder the angi is so messed up