PERFECT! PERFECT! PERFECT!  Truly non-slip cushions and true to size exactly  as advertised.  Love it!!!