Love the color and the material, but will say that it is very roomy, even though my hassock is quite large, I needed to tuck the corners a bit -- the only reason I didn't give this a five.  My dogs have even jumped on it and it has not snagged the material (nice, no extra threads) AND has not slipped on the hassock and sagged (as some of the cheaper, not this manufacturer) items have done.