Shipping was terrible, Fedex held the package for 3 weeks (at their facility 15 minutes from our house). We would get messages that it was out for delivery, but it never came.  Missed the Christmas holiday. Finally arrived, and all of the hardware was missing, so we couldn't even assemble it.  Very disappointed.