Excellent product! Great service. We were kept informed at all stages of the delivery process. Delivered way earlier than originally scheduled.