Great quality, very easy to assemble (I put it together in maybe 30 minutes) The seats are firm but I prefer that, and the material feels pretty good! I was afraid of a polyester feel but it's almost like a canvas. Great loveseat.