Nice looking set.  Firm cushions.  The only negative so far is a couple of the seats have a slight twist to the frame so the chairs rock diagonally and do not sit flush.  When you sit in them they level off.  This may just be something that fixes on its own from sitting out on the deck.  Would jighly recommend.