Product is very nice.  Paid for Angi assembly at an agreed to date they set.  45 min. before appt. they text to say that there was not anyone available for the appt. and set a date 3 days later at 7pm.  I had left an event to be home for the install and found their untimely text unacceptable.  We assembled on our own and are awaiting our refund which has been a week so still hoping.