The colors are even more amazing in person than online.  The cushion seems like its firm enough to hold up to lots of use, but still is comfortable to sit on.  Fabric could work both indoors or outdoors.