Absolutely perfect.  Not one problem with any of the pieces!  Quality and comfort surpassed my expectations!  Wonderful customer service from placing the order through arriving at my doorstep.  Highly satisfied and grateful there are no regrets in making this purchase!!