I would say its alright since its lasted my dogs playing and puking on it numerous times but i had to get a two way sticker to make it stay in place. The texture isnt soft enough for it to be indoors, but its not easy to clean if you leave it outdoors.. might be a good idea for sunrooms with less dirt but dont need something plush near your feet.