Our new rug fits well and can stand up to our pup and kitty.  It arrived in a very short time.