It is exactly what I was looking for! I have 2 kids and a large dog and it is holding up so well! It's easy to clean and is soft!