Very easy to assemble, feels high-quality (though time will tell; only reason I can't ever give something new 5 stars!); cushions are firm, but even if they don't soften over time, firmness is support! Looks greener in person than the photos, but I like that!