Excellent service--unbelievably fast delivery.  It met my expectations, though I am waiting for it to lay out flat.  Hopefully that will happen soon.  I have had it in place for one week.