Delivery and assembly was quick and easy! Took me about 45 minutes to assemble all my myself ( I’m under 5 feet). Not too stiff, but you won’t sink in. I absolutely love it!!! Would highly recommend.