Seat cushion is hard and sits at an angle.  Beautiful swing, not too hard to put together.