Absolutely PERFECT! Colors matched our sofa, and was just the right size. Tried to order a second one, but sadly out of stock.