Great fit and very stretchy! They are not scratch resistant, so I wouldn't recommend then for pet owners.