Overall, a good purchase. The cushions are very firm and you sit very upright. Also, the bottom seat cushion will likely be too short for anyone 6ft or taller. The quality seems pretty good for the price, and assembly wasn't hard at all. I wouldn't recommend this sofa for a home where it will get heavy duty use, but for a single person like me living in a smallish apartment, it works well.