Beautiful and comfortable. It is not overly firm, but gives good support. You can seat three comfortably enough and putting together was not too difficult. I did it on my own and the only ready it took me about and hour to do was because I had to open the box in my driveway and haul each piece into the house, and then assemble.