The velvet is super comfortable and it fit well. One of the strap loops came broken so we were able to put one strap underneath but not the other. The little cyclindrical things do not like to stay in the arms, but maybe that's user error. It is protecting our couch from our crazy scratiching cats, though, so mission accomplished!