PERFECT! Have an old leather sofa, still nice but tears are starting to show in cushions. These look like they came with new sofa!  Wish the color of navy was available, but honestly, the black looks like they came with sofa.  Ordered another set, in case grandpuppy causes a tear!  I strongly endorse these!