Assembly was easy. Chair is definitely firm but not too uncomfortable. Softer material in the seat and back cushion would make the difference. Affordable way to host around the coffee table