Looks good and firm to my liking. 
Downside is that I had to file the wood surrounding the bolt holes for the legs that they could fit. Additionally, the back cushion has no way to adhere to the couch. It needs a velcro or straps to stay in place.