I bought the navy cushions and love the color: it's a blend of navy blue and brown lending it a vintage look which is exactly what I was looking for.  The non-slip seat cushion is exactly that--non-slip.  The cushions are generously stuffed.  Only reason for not giving it 5 stars is that the seat cushion, because of the generous stuffing, feels a bit lumpy due to the tufting.