It took a little time putting together due to all the holes not lining up well. Cushions are firm, but nice. Love the color of the blue and gray!