Love this.  Its oversized, just what I was looking for. The separate cushion cover has straps as well as elastic and the cushions cant slip out and show.