Did not have all the pieces and did not arrive on time.  Lost in transit so had to order a second one.  They never picked  up  the first one when I asked to return it. (too large to take to post office)  So I am out $250.  Plus the installation crew kept canceling so we had to put together and never received refund.