Purchased this rug because one of our older fur babies was having difficulty getting to a standing position on our tile. I got a large one for the living room and a matching one for the front entry. Our fur baby has since passed and I was planning to make it only a temporary rug for him but it’s held up so well with four Golden Retrievers that I’ve decided to keep it on the floor. Colors are vibrant, even though we have shampooed it plenty. No pulls or bare spots. We have a Roomba i7 that runs daily over it too and no issues. Very well made. I will suggest purchasing a non-slip under-pad for it if you have tile or hardwood.