I love, love, love your table cover. i made one for my small ottoman top. at times i flip it to the other side when bored with what I was seeing. I have three cats. So far they dont' get on the sofa, the island or counters. they love two of my chairs so i have mats on those and they have a cat bed on the singer sewing table (has wooden top with Singer treadle base) and one sleeps with me (has her quilt on top of my white bedspread).
YOu should be proud of your work. Good for you!!