Color and size just as in the online pictures. The seat cushion is very firm and comfortable. The back cushon is very soft and I will need another cushion there to support my back. I am short and anyone less than 6 ft tall is going to need a back cushion.