The colors are beautiful. The fabric is nice. Sewn well. I think it will hold up well with all the grandkids on it.