I feel like not enough people leave reviews when they are pleased but we have been more than happy with this couch. It exceeded all expectations and the price makes it amazing. 
The cushions are extremely comfortable and look full and not at all flat or under filled. We have a small dog and a one and a half year old who have put the couch through its paces for the last few months and it still looks brand new. The dogs nails have not scratched it and it cleans extremely easily. Would highly recommend.