Cushions are nice firm seem like theyll last for a while.  Only assembly is securing seats together and placing Cushions.