The delivery was fast and precise, I put the sectional together in about an hour and it was very easy to assemble, the cushions are firm but soft at the same time, I actually love it! I am remodeling so don't mind the mess!