Gret quality and style for our purposes. Assembly was a cinch and it was really easy to make sure that the l-shaped section went on the side we needed (it can be on either). With that locked into place, things seemed sturdy and firm enough to last a while. The fabric is also super-soft and comfortable. The only drawback is that the bottom cushions seem to slip forward a bit during use and frequently need to be pushed back into place.