The picture does a little bit of a dark teal blue, it's definitely a country blue. The fabric feels like a cotton blend. I ordered these to go on a Parsons dining chair. It fits perfectly.