The sofas (I bought 2) were a bit smaller than I thought,  but theyre nice and firm.  The assembly was easy and did not take up more that 15 minutes to put together.  The bottom cushions do not come apart its actually just one long cushion made to look like three, which is a good thing for me.  If youre looking for a sofa to lounge back on, this is not it.  The back is quite low.