The product is good. It snaps together nicely and lays in any size you wish. The one down fall is the edging. The ratio of squares and edging is wrong. There is not enough edging to go around and I ended up cutting part of it to make it join properly. It looks unprofessional that way, but the cushion outweighs the edging issues.