Perfect.  Lightweight but firm.  Just enough cush.  Teal color is as shown in pics.  Right height for putting feet up.