Absolutely beautiful sofa! Very easy to assemble, basically just add the legs. It’s pretty heavy, definitely need two people to lift. The two sections do not hook together easily, if at all - we had a lot of trouble getting them hooked and to sit flush. 
Mine came with a significant tear in the upholstery that looks like it happened at the factory and was very poorly “fixed”. Wayfair was AWESOME with customer service and offered to immediately replace the sofa no charge, or give me a significant discount on the item. I was so impressed with how they handled it. 
Indeed firm, but still comfortable for hosting. Looks more expensive than it actually is. 
The Laguna color is more blue in person that the pictures on the website.