I am very happy with my purchase. It took an hour to assemble without any difficulty. 
It’s a pleasure to lounge on. Yes it is very firm but I like it this way.