I bought this a month ago. We really liked it. My kids( 2 and 3 year old) have been jumping on it since the minute we put it down and it’s holding up. Spot cleans ok. Only issue is when the seat cushions keep sliding off even with the Velcro in place. That could be because of kids but still we have to keep them in place before settling down.