These fit perfectly. I measured before purchase. They are nice, but the fabric will pick so they aren't compatible with these crazy kittens. Material is good quality and stretchy, the subtle pattern is very nice.