Beautiful rug brightens up my dining room. I needed an inexpensive rug due to a houseful of pets. I have had to replace two rugs due to pets doing what pets do. 
Sure enough, the cat threw up on the rug the first week and it was an easy clean up. It came up like it was on the barren floor. 
The rug itself is thin but I figured that when I ordered it. It did have the smell some mentioned but that was due to packaging. I aired it out on my enclosed porch for two days and that worked.