The color is more denim blue vs the color shown in the picture. Very happy with the color. The cushioning is firm. I wouldnt describe it as either comfortable or uncomfortable. Id say its the right firmness for a breakfast nook. Im happy to sit in it and my kids like this set! Also stains come out easily - helpful with a 2yesr old and 4 year old!! Id buy it again.